How long should breakthrough bleeding last?

Zaz
I've been bleeding for 4 days now and I have no idea when it's going to stop!