Dear
It seems you are too stressed out.
You symptoms are suggestive of Viral fever or some
liver disorder and it needs to investigated further.
Meanwhile you can take some antacids and lots of glucose drinks and ofcourse sleep well.
Next Steps
Investigate your blood for count and
liver enzymes if symptoms persists for more than a week.
Health Tips
Stress at any age is deleterious.
Have faith. Keep going.
Good luck.