Your symptoms are quite vague which can not be attributed to stomach but ya of course you have indigestion(Dyspepsia
) and thats because of decreased acid output or decreased enzyme secretion. Did you ever had your stool examination done? If not then i would recommend that. Initially you can try with some over the counter enzymes. About your sleep problem can you describe why you don't sleep? Is it because of the bowel bloating
etc and are you completely alert when you try to sleep or it gets disturbed? Even with these things you might not have something that needs operation.
Awaiting your response.