Help please ....

Chelsey
Can anyone tell me how long implantation bleeding should last?
I've been spotting for 4 days now but still now had my actual period. 
Getting all the cramps and each time I think AF is coming spotting stops and then I get a little more the next day when I wipe! It's so frustrating!
Anyone had similar?