I haven't had a period on about 2 years because of my birth control shot. But I am very bloated and have gained 6 almost 7 pounds within the past week my lower stomach wont stop cramping and it hurts my lower stomach even more if I try to have sexual intercourse, I'm very gassy, very exhausted most of the time, constantly feel a heaviness in my stomach,  I go to the bathroom multiple times a day. But yet I constantly feel hungry and have been craving candy (which I normally can't stand to eat) but yet I took an at home pregnancy test and it showed up negative. Someone please help.