Hi.
Thanks for your query and an elucidate history.
Many of the medicines are available only on prescription, hence it is better to consult a Doctor to get examined clinically and get investigated accordingly.
You are tired, had very little sleep, stomach pains, feeling sick, going pale, green under eyes and all suggest to the intestinal infection.
Get a course of an antibiotic and
metronidazole, probiotics, symptomatic and supportive treatment.
You may be fine in 3 to 5 days.
-If no improvements- go for further investigations like
ultrasonography, urine, blood and stool tests.
All this will lead to a proper diagnosis to have a proper treatment .