Hello i am worried because i was supposed to get my menstrual Dec 28th and it still has not come, but im bloating, had cramps for two days, and now my rib cage is sore and i have excess discharge. It is so much that i run to the bathroom thinking my menstraul has come. I took a hpt and it came back negative, what could it possibly be?