If you use a credit card with some sort of reward and never carry a balance, then it's a net positive tool. You gain interest on the delayed payment and you get the extra rewards on top.
If you can't control your spending, then a simple trick you can try is to just put equivalent money somewhere each time you purchase something, so you know you got it covered.