I would get to the doctor to find out. It's impossible to run tests on you online to determine what is going on. It could be any number of things ranging in severity. You've probably already waited longer than you should have.
Hi, I just noticed this due to your other posts. You really do need to go see a doctor now! Those are some of the symptoms of heart problems. See this
http://www.heart.org/HEARTORG/Conditions/HeartAttack/WarningSignsofaHeartAttack/Heart-Attack-Symptoms-in-Women_UCM_436448_Article.jsp
You've gotten good answers here and the consenses is to go see a doctor very very soon. I completely agree and hope that you do. peace and luck