The head pains may be from blocked up sinuses.
To help unblock the sinuses, do steam inhalations. To do a steam inhalation, boil up a kettleful of water and pour this into a bowl taking care not to get scalded. Add some Vick, Olbas oil or some menthop drops into the water. Bend your head over the bowl and cover your head and the bowl with a large towel and breathe through your nose and out through your mouth. Do this for a duration of 10 minutes or so for 4 times a day if you can.
It is surprising how blocked up sinuses can cause pain in the teeth, head, brow and cheek bones.
Wishing you a speedy recovery.