The best time to take evening primrose oil will depend on manufacturer's recommendations, personal preferences, and professional medical advice. Listen to your body's response and consult a healthcare provider.The best time to take evening primrose oil will depend on manufacturer's recommendations, personal preferences, and professional medical advice. Listen to your body's response and consult a healthcare provider.