My friends and I have all used Linum B6 (not just B6) and added phosphorus to our diets. It helped nearly overnight.
Also, someone mentioned Zofran and it is coated with aspartame, so be careful with that....which can cause headaches, etc.
You are right to worry about the drug, so just make sure the benefits outweigh the risks:
Long-term animal studies have not been performed to assess the carcinogenic (cancer-causing) potential of promethazine, nor are there other animal or human data concerning carcinogenicity, mutagenicity, or impairment of fertility with this drug.
Pregnancy Category C
Teratogenic effects have not been demonstrated in rat-feeding studies. Daily doses have been found to produce fetal mortality in rats.
Specific studies to test the action of the drug on parturition, lactation, and development of the animal neonate were not done. There are no adequate and well-controlled studies of Phenergan® Tablets and Suppositories in pregnant women.
Phenergan Tablets administered to a pregnant woman within two weeks of delivery may inhibit platelet aggregation in the newborn.