You need to see a doctor if you are truly having hot flashes. Men and women can have hot flashes and they are caused by hormonal imbalances that can be corrected by hormone replacement therapy. you may not be producing enough testosterone or too much estrogen or too much progesterone.
Good luck ; )