It takes more than three weeks. At least, it did for me.
If you REALLY don't feel like sending it to MS, you can do the towel method (but I stress that it's only a temporary fix; what I would do is call MS, wait to receieve your box, and do the towel method while you wait)
I have no idea how this works, it has something to do with melting something that's inside.
Either way, it works for a few times.