Evening primrose needs well-drained soil and a location that receives a minimum of six hours of sun daily. If your garden has ...