Spotting FOREVER

I got the Mirena is January. July (June) period was 12 days late. I’ve been spotting for almost three weeks, and I keep thinking it’s over and not wearing anything. Just ruined another pair of shorts. Fuck me. Any of you ladies have experience with this? How long did it take to get back to a regular cycle???