Implantation bleeding help

Im
I've had some spotting - tmi I'm sorry but 1 day brown then 1 day v light pink and now 2 days of brown. That's 4 days of spotting but started on cycle day 23 when I usually have 30 days cycles. Can implantation bleeding last that long? Or is this af coming early just to be a complete twat? Please offer me some advice if you have experienced this XX