Возможные причины: слишком глубоко посажен (корневая шейка должна быть на уровне почвы), мало солнца, переизбыток азотных удобрений (жирует), или растению не хватает возраста — молодые сеянцы зацветают на 2-3 год. Также мак может не цвести, если его часто тревожат пересадками.