This sounds like you could be having a medical issue (blood sugar, blood pressure) or it could be anxiety/panic. Have you had a check up recently?