The OP is exactly how I feel. I'm at three months and have considered giving up so many times.
Three weeks into breastfeeding, I went and bought a box of formula and stood at the til in boots practically in tears because I felt like a failure. Once I got home, I couldn't bring myself to open the formula and carried on breast feeding.
I now give DS formula when I just can't face breastfeeding any more.
It's sad because in my head, I worry that y holding my hand up and saying I don't like breastfeeding, it feels to me like I'm saying I don't love DS as much, like I don't want that bond with him.
And I know that the way I feel about BFing, about feeding in public and being judged by other people is totally in my own head. At work we've labelled it as 'the crazies' - irritational feelings that aren't based on anything.
Everyday, I worry about not being able to feed DS enough if I just BF. But then I worry if I've given him formula and then he cries, that he's crying because I gave him formula.
I've resorted to giving him two bottle of expressed, or one expressed and one formula, a day so that I know he's at least getting 12 oz of milk a day.
I know I'm stupid and crazy and should just relax.