Hi!
If you had your periods from Nov 14 to 17, then missed them this month, and have all these symptoms, then please take a pregnancy test and see. If urine pregnancy test is negative then go for a quantitative blood pregnancy test. I suggest you get quantitative HCG estimation is blood at 48 hours intervals. If the levels are negative at the first test, then you will get your periods sometime soon (however you may need to take medication for it). If the levels are positive on first test and drop on the second test, it is likely to be a miscarriage. If the levels are positive and doubling on the second test, it is a confirmed pregnancy. Please consult a gynecologist. Take care!