Hi,
Different things work for different families. My personal opinion is 3 years is a great space between kids. Having kids less than 2 years apart is like raising unequal age twins because their needs are so demanding. Once your little one gets done teething, potty learning, and all the other developmental tasks of early toddlerhood, he'll be ready to be a big brother and and you'll be ready to do it all over again. :-) fyi having another child before your first is old enough can result in regressions and delays in his learning. it isn't unusual for the older child to have trouble with sleep, potty learning, tantrums, separation, etc when a new sibling joins the family before age 3. after age 3 typically the older sibling does great with a new sibling and is ready to be a big brother, has minimal if any jealousy and minimal if any regressions in behavior.
my personal experience; my kids are 4 years apart and my daughter eagerly anticipated the birth of her younger brother, was excited when he was born, did fine with my staying a night in the hospital with daddy and the new baby and she stayed home with Grandma, helps out with getting things for him and bathing him, no jealousy, no regressions or behavior problems. She enjoys playing with him and being a big sister, singing to him, talking to him,etc. True they aren't "playmates" and probably won't be. But they are siblings. She is his big sis and he is her little brother. She has her own playmates and he will too. I've seen some research on the natural spacing of children and it is typically 3-4 years. In modern days, industrialized nations people tend to have kids closer together because children are weaned so early for cultural/social reasons. If children completely nurse on demand and wean completely aturally, as a species human, mothers typically won't conceive naturally any sooner than 2 years.