I should think you have a physical problem, not a mental one. You need to see a doctor. You might just be anemic. That would account for heart rate, dizzyness, etc. Are you eating well? Eating enough meat? Taking vitamins?
you should go to ya doctor, and tell him whats been going on..cause even if its nothing big, it could help ease your mind