I was thinking it may be a viris as well.I have had it before as it seems to come and go.But this time it has been longer than usual,,,a couple weeks...no there really isnt nausea...just a heavy uneasy stomach and at the end of the night when the stomach is empty a mild headache develops.Like around 11pm or so...and belching tends to ease the headache some.Another concern of mine is that about 3 months ago I started taking 1000 UI vitamin D tablets daily.I noticed my stools started smelling a terrible metallic smell every day.I never connected the 2 together but read a post on here about someone saying they were having the same problem with the stools having the constant same terrible smell.Then I looked into vitamin D and it is possible to take too much and cause nausea,headache,weight loss etc.Then I looked at my multi vitamin and noticed it also contains 400 IU vitamin D.So I was taking 1400 IU daily,and i'm not a big guy
(150 lbs) so perhaps that upset my stomach and it needs time to heal.I only stopped the 1000 IU vitamin D 3 days ago.I am going to give it a week and if it hasn't improved I will go see my doctor.Thank you for your post.
I'm not med Dr. but maybe you got a stomach virus. Check you stools, do you have nausea?