Q. Why doesn't my evening primrose bloom?
A. All evening primroses (Oenothera) require good drainage and at least six hours of full direct sun per day. Evening primroses that are planted too closely together may also fail to bloom properly; therefore, it will be necessary to divide the plants.