I took every acid reducer since they were invented, over 35 years of keeping my stomach non-acid. I had the surgery (not fun and a long recovery and life-changing diet forever), and I recommend putting it off until you've tried everything else.
First thing to do is find out if you have foods triggering your refluxing. OK, it's second. Do the not eating before bedtime and all the other recommendations first. But then start keeping a journal of your foods, drinks, medications and your symptoms - note times for everything! This was my prescript
ion from my allergist!!
If you do start noticing that some foods trigger a reflux reaction, then you have to do "challenge testing" to find out how much of the food you tolerate, and what ingredients in the food are to blame. For instance: wheat can be a trigger. Find a pita that has no extra ingredients but wheat and water - no other grains. Cut it in quarters, then cut one quarter in half again. Eat the 1/8th piece and wait 20 minutes. Water is OK. If no reaction, eat 1/4 and wait 20 minutes. Then try 1/2, and after waiting eat a whole one. If nothing happens you can eliminate wheat. I thought I had a problem with wheat because I refluxed after big bagels with lots of stuff on them. It was the extra stuff, not the bagel. Likewise I had a problem with maple syrup but not the waffle. Amounts matter too! I can eat one but not two.
It'll take a couple of months to find all the foods! Don't rush. I googled food allergies and each of my specific foods and finally found that I am sensitive/intolerant/allergic to sulfites. You could have a problem with MSG, or any number of other foods or additives.
I now avoid all processed foods, but the fresh or frozen foods (except for frozen potato products) are fine. Additives are not noted unless they exceed extremely high levels, and not if they were not added by the manufacturer but came in from where they bought ingredients. For example: mixed spices usually have pepper. But pepper is made by roasting the peppercorns over charcoal fires, where they get sulfited. Corn is clean, but it is soaked in a sulfite bath to soften for processing. So I have to avoid corn starch, corn meal in USA. In Mexico I can eat tortillas because they just grind them clean.