BFN right? 😒

Also started spotting pink today 4 days before I'm supposed to start - I'm on CD 24 and I average 26/27 days. If it is AF, this will officially be my shortest cycle ever.