The answer is there in your question! Migraine can be triggered by stress! Irregular eating habits, irregular sleeping habits all interfere with your regular biorhythm, which contributes to STRESS!
Next Steps
1. Correct these habits
2. Get back to me via Video Consultation where I will do a cursory ENT inspection and then I will be able to help you deal with the migraine.