Many of us have done these types of things, Carmina. Hugs to you!
Sometimes, if you go into the bank in person and talk with the manager, they will excuse the overdraft fee. It would be worth the effort.
Can you use cash envelopes for expenses such as food, toiletries, household, and gasoline? This would help you track your money very closely.