Hi thanks for your question
The symptoms you have described could be due to H pylori infection
of your stomach.Since the finding you have mentioned are picked up by endocopy.
H Pylori is diagnosed by CLO test which is done during endoscopy
So you should know your H Pylori status.
Secondly lack of sleep can cause hyper acidity and hype acidity can cause loss of sleep.
It is cycle which has to broken.
If your H pylori positive ,get it treated and you will be all right .Consultation with physician is encourged.
Hope I answered your question.