u should have paid for expedited service..I got mine back in 4days that way.Costs more but worth it.Call them and ask.
Don't worry, Sophia... you'll get it by then.
that avatar is gorgeous!!! is someone going out of the country for a modelling gig?
You should get it in time. When I didn't use expedited service, it took around 6 weeks to get. When I used expedited, it was here a few days later!
I would call. I've read recently that the backlogs are really long right now and even expedited service is taking 3x longer...