Jasmine plants need at least 6 hours of sunlight per day to bloom properly. If your plant isn't getting enough sunlight, it may not produce flowers.