I seem to have cure my hot flashes and night sweats quite accidentally. I had to start taking antihistamines for something else and I noticed that I was not having hot flashes anymore. I stopped taking the antihistamines and the hot flashes started up again. I was curious so I googled hotflashes and antihistamines and sure enough Zyrtec has done a study showing that women reported fewer hot flashes when they took antihistamines. Well I didn't want to take antihistamines for a long period of time so I did some more googling and I found several website that say hot flashes are caused by too much histamine in your body. Apparently your body creates a chemical called DAO which manages histamine production but DAO production goes down when your estrogen starts to fluctuate.
The sites said that you can increase DAO production with consuming beets, olive oil, pea shoots, and increasing your vitamin C intake. I now eat a beet every day and cook with olive oil. I also moisturize my hands and feet with olive oil. I also have to avoid my histamine triggers which are alcohol, chocolate and picked or fermented foods. I feel cool and comfortable now. I hope this helps someone else.