((((((Sherry))))) Hugs if wanted.
Sherry I have never met you and already I believe you to be a good parent. I don't believe bad parents worry if they are good or bad. I don't believe they put the welfare of their child first in their mind. I have met some very bad parents and I don't think you qualify.
You may have made some mistakes but if any parent here says they haven't, well I won't call them liars, but I would not buy a car from them.
As for returning to work...that would be hard. I would agree with what was said above. I would maybe add if possible exercise, talking with someone, doing concrete jobs like (yuch) house work.
Sorry this got so long. Good luck!