You sound pregnant to me. I am too at 38 days, "late" for AF. I took a hpt on the day I was due for my period (28th day) and got a positive result. I wasn't even expecting it. I was prescribed medication that said "don't take if you are pregnant" so to be sure I took a test and it was positive. I have your same sypmtoms too. Take the test, surely you're pregnant too!