Its a bruise....so about a week or so depending on how bad the "bruise" ahem, is!
So i was wrestling my siblings for the phone and i ended up with something that looks a lot like a hickey.. How long do hickeys last?
About 5 days. But if you want rid of it, rub some white toothpaste into it gently a few times at bed time.