Start balancing your checkbook.
I'm insane about it. If I buy something, and don't balance my checkbook within a day, I start having these panic attacks and I get really nervous about my bank account.
Also, if you're at Bank of America, switch, because they are the worst bank imaginable. Switch to a local credit union if you can.
Bank of America is not the worst bank imaginable. That would be Wells fargo. they charge the most in fees and have the crappiest intersted rate. I would take Bank of America over Wells Fargo any day of the week