Hey,
Do u go to work with a real positve attitude is the first question you need to ask yourself.
You will have to accept your job and the job constraints I mean your job requires you to travel and stay away from your family .
Every job always has some constraints.I being into finance have to put in lot of working hours besides the scheduled time but thats the job constraint. A sales guy may have to meet his target and that could be his constraint.
Next thing please see if you are loving the job which are currently doing.Many a times we are not aware that the job which we are into is not as per our passion and liking.If it is so introspect and evaluate your ownself and look out what interests you the most.
Since you are not happy from your within that entire thing is making you sick physically.May be it has affected your appetite , your digestive systems also.Since happiness works on our internal organs of the body by secreting hormones .
So first be happy at the moment.
Laugh and smile around.
Start your day with a positive note
Walk in the gardens, observe the rising sun , the flying birds.In short get connected to nature.
Pursue a hobby or area of interest.
Meditate and do breathing exercises
With all this you will feel physically better
Have more of fresh fruits , and vegetable juices
Visit a doctor for your problem
Take a break and go out on a holiday.
It will recharge you
All the best