Confused...

So yesterday morning I took a digital HPT and it was BFN 😞 the rest of the day I had cramps on and off so I just assumed AF was coming. Last night, I had some brown spotting, very light not much at all but I never have spotting during my cycle so it's different for me. This morning I woke up, cramps gone and no more spotting as of yet. Could it have been implanatation bleeding? Do you have cramps if it is that? FYI AF is due 5/10 and I ovulated on 4/25. Would it been too late for implanatation?? Don't know what's going on...Â