Hi there, itching sometimes is controlled with cimetidine
which are from the class of H2 blockers. They do not affect your sleep. Promethazine
is not a good medication for the sleep promotion and you can ask your doctor to give you a medication from the Z class. Those medications do not cause dependence. Then you can decrease it gradually when you do some relaxaton technics regularly or some other thing. I wish you a good health.