Hi Trixxy. Sounds to me like you're a very good mom, and your son is very lucky to have you at home with him. But please don't think that that is the only option you have in your life. When I had my son 9 years ago, I was only able to take off 5 1/2 months before going back to work. It nearly broke my heart, thinking I had to put my baby into day care. But you know what? If you really look around you are sure to find a place with dedicated childminders who really give good quality care. My son who has been in day care and after school care up to this very day is a well adjusted, mature and talented boy who still loves to go shopping with his mother. And day care has given him good social skills as well.(my husband is a tour guide, away from home a lot, - so I'm almost a single parent in some respects).
Please don't forget about yourself. You will be a better parent if you don't. You are still so young and there are so many options out there for you. Just persevere.