Have you had your prolactin levels measured when you have blood samples done. Get your pituitary gland checked in case of a small cyst growing on it as this can throw your hormones all over the place. Get your thyroid checked in case you need thyroxin. Take melatonin to help you sleep and switch the light off. You may have low estrogen level to as that can make you itch and so can the above things I have mentioned. Sorry, can't help with your other problems.