To be honest, when i'm out with friends etc. i don't stick to it- i just avoid wheat and dairy and that's it. I don't seem to have any difficulties with that to be honest. I figure my mental wellbeing will be greater if i'm social and able to enjoy myself and have to suffer a little bit for a day or two after than avoiding important events altogether.