help with headaches plsss

i’ve had a headache for 2 weeks, I drink plenty of water, make sure to get vitamins and am also taking magnesium. I have also taken migraine medication about 5 times and it helps for about a day until the headache just comes back. I’m on no medications or any form of birth control and I took a pregnancy test a week ago and I’m not pregnant. Any idea what could be coursing it and any tips to get rid of it? it’s starting to really stress me out 😩