The number of hours at work is not a very good criteria to decide if you are stressed out due to work. But it is the nature of the work that is more important. In fact, the most important question is "do you enjoy the work?".
What is it that is troubling you more? The long working hours .....or the headache and other problems? I ask this question because we are not sure at this point if your headache, tiredness, body pain are due to the long working hours.
On the other hand, sometimes long working hours are tiresome even in the work we enjoy. Some people bear the pain and keep working, as they have specific achievement goals set for themselves. In those cases, the problems seem to be stepping stones for success. I notice your message is titled "tension at work place". Does it mean that you are not happy with the kind of work you are doing? Do you want to do something better?
I encourage you to think on these lines. At the same time, gastritis should be taken care of.
Drink a lot of water. Mild dehydration is the commonest cause of headache, especially towards the evenings. Eat healthy food. Do a 15 minute physical exercise before you go to work. Even at work, do some stretching or deep breathing occasionally.
If you work involves traveling a lot, it's a god idea to take short breaks. Wear comfortable shoes, etc.
In my opinion, the best way to cope up with the stress is to set yourself Goals, and go ahead to achieve them, no matter what.
All the best.
Dr Abhijeet Deshmukh, MD
Consultant Psychiatrist and Psychotherapist,
Keshav Hospital, Manewada Sqr, Ring Road, Nagpur