Getting Rid of Migraine

I never had a good sleep. I am lucky enough to sleep for more than 4 hours. I am a certified night owl and even how much I tried to sleep; it seems really not working for me. As a result, I am having a migraine that is very irritating. It affects my mood as if I was shouting on everyone which is really embarrassing. It also affects my work because I cannot perform my job well. Even my eating habit is really much affected too as if I lost my appetite and don’t want to eat anything. I really hate it when migraine attacks me. My mom advised me to take some rest and take some migraine treatment drugs to ease the pain. I think I should get off from work for at least 2 weeks and take a vacation somewhere else where I can relax and think.