Don't buy normal trousers belts, instead buy elastic belts which can last literally for life
(i5.walmartimages.com)
I found my belt at a secondhand store. It did take some hunting before one turned up, but I can change the buckle on it if I want. I got it for extra cheap because it had snaps holding the buckle on originally, but one of the snaps was broken. It was an easy enough fix to remove the snaps and replace them with chicago screws, and it's honestly a bit more durable with screws anyways.