Feeling weird TMI

Ok so my last AF was 2days longer than usual n my AF was light...only had one day out of 9 days that I filled a pad...I bd all through my fertile days and im now 9days till my AF is due I have sore boobs im really moody cried lastnight had some serious cramping the past few days...any ideas why I could be feeling like this