Do whatever feels right. I have two and I breastfed both for six months, would have liked longer, but in Spain you only get 16 weeks maternity leave
What I can tell you is that it can be a bit difficult at the beginning, but if you really want to do it, it's worth keeping at it
even if you do feel like it's a bit "uphill". Once you and baby get the hang of it, it's a very special feeling and a bond that is unique to you and LO. It is a tie, but I wouldn't miss it for the world.
It is true that it does leave hubby out of the loop where feeding is concerned, but I can think of nothing more lovely than time spent just the three of us, baby feeding and us just cuddling and amiring her. Daddy can enjoy the quiet time even if he doesn't hold the bottle.
As far as feeding in public is concerned, you don't HAVE to do it in front of family and friends, I used to go to the bedroom or another room, or if I was in someone else's house I would ask where we could have a bit of quiet space and made clear to all that I didn't want company, thank you. Remember you are the boss, and you don't have to let your mother in law, sister, cousin, whatever coo over you and your child unless you want them to!
From a more practical point of view, one of the difficulties is soreness, which can often be solved with good moisturizing between feeds. Speak to your local herbalist for a neutral cream or just use almond oil (sparingly if you don't want to be "greasy"
)
Lisa