I also learned the hard way that not all payments process in under a week. That means that $500+ school payment you made last week might not get processed immediately and suddenly you're scrambling to get out of the red because you bought something else while the school payment was still processing, and my dumb ass didn't remember it until I was suddenly in the negatives a few days later.
What I've been told to do is pay bills with a credit card, use a debit card on everything else. I don't have a credit card just yet cause I don't want one, but that's what I'll be doing when I eventually need to get one.
I get 2% cashback when I use my CC. I literally make money just by spending it on stuff I was gonna buy anyway!
Just don't overspend and pay it off every month. If you were gonna spend $20 or whatever in cash anyway might as well just put it on your card and don't forget to pay it off.