Самая частая причина — недостаток света. Солнцецвет должен получать прямые солнечные лучи не менее 6 часов в день. Также может не хватать пИтательных веществ: подкормите калийно-фосфорным удобрением. Переизбыток азота тоже мешает цветению. И не пересаживайте растение слишком часто — оно лучше цветёт в тесном горшке.