یکی از دلایل کم گل دادن یا گل ندادن گیاهان گلدار کافی نبودن نور دریافتی می باشد. این مشکل در زمستان شایع تر است و دلیل اصلی اش نبودن مقدار نور خورشید به حد کافی میباشد و جای نگرانی نیست چرا که با آمدن فصل بهار گلدهی مجدد آغاز میشود.
اگر گیاه خود را داخل منزل نگهداری می کنید و از پنجره فاصله ای بیشتر از ۲ متر داشته باشد, کیفیت نورکاهش خواهد یافت و در نتیجه گیاه گل نخواهد داد .شیشه های رفلکس نیز مانع از رسیدن نور با کیفیت به گیاه شما می شوند.
کاهش یا افزایش دمای محیط نیز بر گل دهی تاثیر دارد.به طور مثال شمعدانیها زمانی که دمای محیط اطرافشان به دلیل تابش مستقیم نور آفتاب بخصوص در بعد از ظهر روزهای گرم تابستان، افزایش مییابد گل نخوهند داد.
برخی گیاهان مثل لاله ،سنبل ، نرگس ،بنفشه ،شب بو،پامچال،رز و...برای گل دهی بهتر نیاز به هوای خنک (دمای حدود ۱۶ تا ۱۸ درجه)دارند.
آبیاری غیر منظم و عدم استفاده از کودها و یا زیاده روی در مصرف کود های ازته باعث کاهش یا عدم گل دهی می شود.در نتیجه گیاه حسابی رشد کرده و شاخ و برگ می دهد اما وارد فاز زایشی یا همان گلدهی نمی شود .آبیاری منظم با کم شدن رطوبت خاک و استفاده از کودهای حاوی پتاسیم و فسفر بالا به گیاهان گلدار کمک خواهد کرد.