I have successfully breastfed two children and I would agree that you need to be determined. People around me would always give me their well meaning but uneducated breastfeeding opinions which does make you doubt yourself. The most common one was I was feeding too often and should be lasting for 4 hours between feeds. Neither of my two ever lasted that long, 2 hours was more normal once they were older, more often when they were younger. My other lifesaver was to always wear a vest style top under my normal top. Then when feeding pull the vest top down and your normal top up. No one can see anything once the baby is latched on and just looks like you're having a cuddle. I'm self conscious about these things but doing it this way I'd comfortably feed just about anywhere.