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