I'm a 17 year old male and been having this problem for about 3-4 years now where I will get a hot flush in certain situations (when it's hot, when I do physical activity, when I'm anxious, when I eat spicy food and when I talk about this condition) and it annoys me to no end.
It started off pretty mildly when I was about 13, and it didn't bother me much because it didn't seem very bad and eventually it went away and didn't come back for maybe a year. Then it went on and off for a while and last summer I didn't get it all and really enjoyed myself but now it has come back and worse than ever. My entire face, neck, and back will go splotchy and red and will itch like crazy and it lasts for between 2 minutes and up to 15 minutes. It's gotten to the point where it is so bad that I don't even leave my house much outside of school and work and it's ruined my teenage years where I could be going out with friends and enjoying myself.
I have been to many different doctors and either they don't have a clue what it is, or they say it's my hormones and it will go away when I'm older, however I've done some research and it seems that if it was my hormones causing it then the flashes would happen randomly and not in specific situations.
My mother says that it is most likely anxiety causing it because of the way they will come in anxious situations (although I do get them in extreme heat or during physical activity/spicy food so I don't know about that theory).
I went to a Health Pharmacy where they have all natural remedies and such and an employee recognised the symptoms and prescribed me withania compound that it is a mixture of different herbs used to calm and relax people. It seems to have helped a little but not nearly enough to make the condition bareable.
I'm at my wits end about what to do and am pretty much about to give up on ever getting this to go away although a part of me still hopes that it's puberty and it will go away in a couple of years.
Sorry about the long post but I hope somebody could have some advice or can relate to my situation.