I do agree with the poster who said some people are just wired that way and the one who says it can catch up with you. I worked full time and went to school full time while getting my Bachelors and worked full time and went to college at night for my MBA/CPA with a husband and a toddler. My social life was packed, my house and car were spotless, I ate well and worked out daily and was active in church. Yes, I was a perfectionist and overachiever until I slammed into the wall of MI and had a major breakdown. I haven't been the same since. My pdoc will not release me to work even a part time job. I miss that person sometimes.
Ironically, I was an overachiever as a result of an extremely dysfunctional childhood and I was trying to prove my worth.
I think you're doing an awesome job (particularly your persistence with the buses as transportation-I wouldn't have the patience). Kudos to you and best wishes for continued success. Sending big hugs.