Oh honey... do NOT feel bad. Google "attachment parenting". You don't necessarily have to practice it, but it will help give you MEGA confidence in going to your baby when he needs it... trust me. You are giving him the confidence that you are there for him, that you are there to meet his needs, and that he doesn't have to try to deal with it all by himself... which WILL carry over to the entire rest of his life, and he will be better adjusted and confident than most kids, as well as more independent. I know it seems contradictory, but if they know you will be there ANY TIME they need you, they feel more confident in going off on their own. And, also- every kid is different. I have a son that just turned 3, and a stepson who is almost 5. I have been here for my stepson since he was about 5 months, and he slept through the night just fine, no problems, since about a month old. NOW however- he doesn't!! My son still sleeps with us... and wakes up every now and again, but generally just to reach out and make sure I am there!! Let me know if you need anything!!
T.