Have you been eating good and getting enough sleep? Are you on any medications? All of these could be factors in why you aren't feeling well. I know if I haven't had much to eat and haven't been getting enough sleep I can get bad head spins. Although, I would still talk to a doctor.
low blood pressure
You should see a doctor for that. O_O