Re: What is wrong with me? Gerd? Help :(
It could be the benydril, as this can cause heartburn (and nausea), by relaxing the lower eosophageal sphincter. I know you've been taking it a long time, but sometimes we can become effected by medication that we were previously ok with. If you consider this drug is used to treat parkinson's - that is how strong an effect it can have!
It may also have been MSG in the chinese meal you had, or just the meal itself, that caused excess acid, which was exacerbated by the effect of the benydril.
You could experiment by stopping the benydril and seeing if you improve... once you feel better you can think about other ways to improve your sleep.