Mid cycle spotting

me

I’m on cd 22 today. I have had light spotting mostly light pink but some brown for the last 2 days. Slight cramps and a gurgling uterus. Im usually good about tracking cm and lh but I have long (45+ days sometimes) irregular cycles so i usually wait 2-3 weeks after af stops to start testing and always watch cm. I don’t remember having ewcm yet. We bd on New Years (8 days ago...) I’m hoping this is implantation bleeding but if it’s not what else could it be?? I’ve been doing opks and they’re pretty negative so I’m sure it’s not ovulation bleeding and not having other symptoms of an infection.

Also how long after implantation does it show on a test?