<ul data-eligibleForWebStory="false">Roses need at least 6 hours of direct sun per day to bloom effectively.Exposure to shade for half the day can inhibit blooming in rose plants.Too much nitrogen from fertilizers can lead to an abundance of green leaves but no buds on rose plants.Cutting back roses excessively, at an improper time, or late in the season may prevent blooming.