Come on af

Af is never coming ever.....seriously my longest cycle I e ever had was 46 days I had some spotting a few weeks ago and I spotted a couple days ago sex hurts so bad I just wanna know why af is so late? All my tests were neg home and dr so not a baby