Oh, that sounds terrible. I've had headaches off and on my whole life. Things that help me--- high dose ibuprofen. What you get in the hospital for ibuprofen is 800 mg, which is 4 tabs. That's what I take. And then you can take acetaminophen at the same time. I also do stretching of my neck and shoulders, even my jaw area. (like opening and closing jaw and moving it from side to side, etc.). Drop head down on chest and move from side to side holding as you go. You should feel a stretch. Take your chin and jut it out and move it side to side, up and down, slowly stretching as you go. You can get an ice pack and put it where you currently feel pain for the head ache. Anyone who can give you a massage? I get great relief through massage for headaches. I see a massage therapist but even your partner, parent, sibling, friend . . . whomever. They can give you a massage. Short of that, you can do it yourself. Massage your own neck, behind your ear, top of your head. You can get a tennis ball and lay down on ground and roll on it with back of neck, back of skull. Shoulders as well as this is often where tightness happens. Otherwise, you will need to look into migraines such as cluster migraines.
Let us know how you are doing!