Haven't had one in years but woken up with a huge one as I'm severely run down atm for various reasons. I have a work presentation on Friday and need to zap it! Any home remedies or magical over the counter creams? Zovirax never worked for me...