Weight shame

How do you get over weight shame?? I'm an overall happy person. I enjoy life, doing things, being with people but I always shame myself when I gain weight. I recently got into a relationship and gained 30 pounds in 8 months. My boyfriend is FANTASTIC and says it's a part of life. He never treats me different, he is still very attracted to me, and finds no issue.

I've always been the main person to shame myself for my weight. No one else in my life cares if I weight 50 pounds more or less. How can I get over this hurdle so I can start getting back on track??