Somethings up

So last month my period was 6 days late and when it did come it wasn’t as heavy as normal , it only lasted about 3.5 days instead of my normal 6 . This month I am having spotting 7 days before my estimated start date along with some mild cramps and sore nipples I know I know tmi . I have had all BFN soooo any thoughts ?