So is that place available on your wedding date???
The pill your doctor will give you to stop the bleeding will be a hormone based pill. All these problems started with the EC, so more hormones to fix it might cause other hormone related problems.
I'm really surprised the tea tree oil didn't work on your AF. It is an antifungal afterall. Maybe you should give it another consistent chance to work? Use the powder for your shoes (or wash them), scrub out that shower and change the sheets like Tomi suggested, but I'd stick to the oil for the toes. If it doesn't work after consistent use, maybe see about using a topical cream - just to avoid putting more chemicals in your body - since that's the main reason we're here - to avoid putting foreign things in our bodies.
I can't wait to hear more about the wedding!