I was prescribed nifedipine for esophageal spasms. This is a calcium channel blocker. It also lowers your blood pressure and this was an issue for me as I already have low blood pressure, I was very dizzy after taking it. My current GI (we moved) told me there are no standard treatments for esophageal spasms. Good luck and I hope you will feel better soon.