It is recommended that roses receive at least 6 hours of direct sunlight each day. Some roses can still perform well with less sunlight but all roses prefer the recommendation. Please keep in mind that the less sunlight a rose receives the less flowers and less vigorous the plant will be.