Don't worry so much! Stress can affect nursing a lot more often than physical problems affect nursing. In the case of a healthy mom, and a healthy full term baby, there is really nothing to worry about! Your baby will know just what to do! Most hospitals offer a lactation consultant after delivery, if you feel you need the help in finding positions that are comfortable for you and your baby, I used one when I had my son a year and a half ago, and while she helped me to find a position comfortable to nurse in, after my c-section, my little guy needed no help at all latching and feeding. It's instinct, and unless there's a medical issue at work, there should be no reason you can't nurse and have a wonderful experience with it! Also, don't give up! So many women feel their supply is "not enough" when it's often not true!!! The first few days will be colostrum only, so don't expect the rich fatty milk to come in until almost close to the end of the first week, it's okay, your body will produce exactly what your baby needs calorically. Also drink plenty of water, women get discouraged when they feel like they are "drying up" but chances are, it's because they're dehydrated, it takes a lot of water to make milk! Lanolin is also a good thing to have handy, my hospital sends all nursing moms home wth a little tube, but you can also pick it up at any drugstore, or baby supply store, it's useful if you should happen to get chapped. While I didn't have that problem at all, but my sister did, and loved the Lansinoh brand lanolin. Anyway, there is lots of support out there, from lactation conultants, la leche league websites, and even surprising sources, my mom, and aunts were great to ask advice from! I just weaned my son a month and a half ago, at 16 months old, and would have loved to nurse until 18 months or longer, but am expecting another baby in 2.5 months, and didn't want to cut it that close. It's an incredible joy that nobody but a nursing mom can understand or explain. Good luck, and be proud of the informed decision you've made!