Having tried everything under the sun for forty years I now have no problems all due to a tablet you can buy over the counter in any chemist who sells it. This miracle is called Phenergan and is actually an anti histamine. Take two on the first night and one each night thereafter for as long as you need them. The first day you may feel a bit zonked but that wears off. It has changed my life completely and can't believe this little pill has taken forty years of misery away.