Hi welcome to Health care magic forum. What you have exlained seems to be due to anxiety neurosis
. And can allso may be due to oral sex
, more over you are using several medicines for liver
problem. They also can cause vomiting
You are not preg. nant that you also confirmed by urine test. So dont worry about all these things, and try to divert mood in different ways by yoga
I also advise you to follow some diet recommendations as, avoid taking oily foods, junk foods etc.
Take more of green leafy vegetables, pulses, sprouts, egg, and meat to supply nourishing food to the body and liver. wishing for a quick recovery and thanks for calling.