Hi ! For your head ache please get your blood pressure checked up. In case it is normal, then anxiety
could be one of the factors for this symptom. One can think of more investigations for head ache once this is excluded.
Other problems of your being multifactorial, I would suggest you to get yourself reviewed in a multi speciality hospital where all your problems can be looked after under one roof with better co ordination between the specialist doctors.
Wishing you an early recovery.