Thanks for choosing health care magic for posting your query.
I have gone through your question in detail and I can understand what you are going through.
Your symptoms suggest that you could be having a depression
which explains most of your symptoms including headache.
Do meet a psychiatrist
who would like to do a mental state exmaination to confirm the findings.
There are good medications available for depression and that can be treated. In case you dont want medications there is an option of cognitive behavioural therapy (CBT). This therapy is taken by either a psychologist
or a psychiatrist in which the therapist identifies impaired cognitions (Thoughts) and try to correct them. They are 15-20 min weekly session and there should be around 8-10 sessions to help you with your illness.
Hope I am able to answer your concerns.
If you have any further query, I would be glad to help you.
In future if you wish to contact me directly, you can use the below mentioned link:
Wish you good health,
Dr. Srikanth Reddy M.D.