I think you should go to the ER to make sure you aren't bleeding into your brain causing the headaches. Your symptoms are all most likely the result of a concussion. It is better not to take any medications until you can be checked out by the doctors. If you would feel more comfortable you could call your doctor's emergency number and discuss it with him or her, but I think the safest thing for you is a checkup at the ER tonight. At the very least they would be able to give you some serious medication, strong enough to take care of the pain until you see your doctor Monday.