What causes hot flashes? I experience them from time to time and I'm not sure why.

Hormonal Fluctuation. You're awfully young to be experiencing hot flashes. I would consult your gyn so he/she can obtain a full history from you and determine if you need any tests done for you.