You should go home and rest for a few days, eat something normal and stop fooling around. Lie down after dinner at night and go to bed at what time! Stay for another two hours and sleep!
Liver disease should be impossible, and liver disease will yellow eyes first.
It should be your stomach, but what I owe you is that you have changed your stomach trouble, and it hasn't been sorted out yet. Pay more attention!