I'm the same, I've been dreading May too...out next weekend for an annual rugby tournament that comes to town and then it's my birthday at the end of the month.
Maybe try some superspeed days to try and help prevent gains from the occasions that you have. I know I'll be gutted the first time I gain or STS on plan but I think we all have to realise, whilst it's great to lose weight, we have to live as well. Social occasions come up, we deserve a treat every now and then. As long as you don't treat yourself every single day.
I would personally say go to the weddings, forget about SW as far as you can and start afresh the next day. Maybe make a SW meal that you really like as a treat the next day, so as you still feel you're indulging and having a treat but staying on plan at the same time.
I'm waffling on here and not sure I've said anything remotely constructive. I can only draw on my experience but I have to say since starting SW I've realise that every minute is another opportunity...so you have something 'naughty' so what, start a new as soon as possible...keeping going and eating rubbish is only going to affect your health, appearance and mentality in a negative way.
Good luck!