What is my body doing

So for the last 2 months AF has been a week early, extremely light and only lasting 2-3 days, which is unusual. Normally I'm right on time and my cycle goes 4 days and is heavy for the 2 middle days. My boobs have been sore, I've been quite moody, have had massive headaches and random nausea. So I thought maybe I was pregnant but have had 3 tests ALL come back negative. Now for the last couple days I've been having awkward pains in my lower belly. Can anybody help me out and tell me what is going on with my body?