Hi, and thanks for your medical question on eHealth forum!
With a history of recent food poisoning that was just settling down, acidity, anxiety, drinking wine even when not settled, the pain in your abdomen can be due to acidity. The symptoms could also be exacerbation of the GERD. Treatment is a combination of drugs to reduce the acid and lifestyle changes. You will need to change a couple of medications or take a combination of medications like a proton pump inhibitor such as omeprazole, lansoprazole or pantoprazole empty stomach in the morning and an antacid gel after meals for complete relief. Possibility of H pylori infection too should be looked into and a combination antibiotic tried.
Life style changes include: Avoid heavy meals and eat frequent small meals. Avoid too much of caffeine, tea, smoking, fried food and drinks both alcoholic and non alcoholic fuzzy ones. Avoid heavy exercises within 4 hours of a heavy meal. Raise the head end of the bed by pillows to 30 degrees. Go to bed at least 2 hours after food. Maybe these tips will help you.
Since a confirmed diagnosis cannot be given on net please discuss these possibilities with your doctor once. Hope this helps. Take care!
Note: This medical answer is not the final diagnosis as a confirmed diagnosis cannot be made on net without examining the patient. The post aims to just provide basic medical information based on the medical history available. Suggested Lab tests should be done only if advised by the treating doctor. No treatment advised should be taken without direct consultation with your own health care professional.