Hi there ~
The best course of treatment will be to have yourself checked out by a neuropsychiatrist who can take a good history and order investigations to rule out many many other causes of headaches
. However, if it is a case of migraines, you would benefit from beta blockers for prophylaxis and triptans for migraine blocking activity. I would think that this is the best course of treatment for you. I would suggest that you try analgesics over the counter like ibuprofen
before you can visit with a doctor since it seems like a far cry to reach a doctor. I hope this helps. Keeping a regular schedule and eating right and at right times and hydrating yourself will also help with your headaches.
Take care and have a lovely day !