Don't buy normal trousers belts, instead buy elastic belts which can last literally for life
(i5.walmartimages.com)
I got tired of having to replace my daily wear belt every year and eventually I went to a local leather shop and bought a belt from them. It cost the exact same as the department store crappy belt, but it's now been 18 years and I still have the same belt.
In fact, the belt outlasted the leather shop. I don't know what I'll do if something happens to my belt or my waist gets much larger.