Vc sempre vai em festas?
Eu acho que você devia reduzir a quantidade de festas, o tempo nas festas, comer algo saudável e de muita saciedade antes de ir pras festas e já deixar pronta pra quando vc chegar.
Pq o seu problema está nas festas ou na comida?
Pq se for festa só, deixar de ir por um tempo, até ter mais disciplina seria válido.
Caso seja a comida, então vc tem que mudar sua rotina total.
Tem pizza aqui em casa e eu não vou comer, não preciso me controlar, com o tempo e esforço você vai ser assim. No começo é sofrência e depois você colhe os frutos e vai valer a pena. Se comer algo, no outro dia puxe um treino pesado, sem desculpa!