Not much advice here either, but many
I have never really liked breastfeeding, and between my 4 kids have had every problem in the book, including all you've mentioned. Yet, I've nursed #1 to 13 months (went on loong nursing strike that I probably misinterpreted as self weaning), #2 and #3 to 10 months (stopped due to medical issues with me, and then serious multiple food allergies in #3)... and #4 we are still nursing at 2yo even though I am pregnant and I have that horrible creapy crawly feeling. I really hope this doesn't come across as "high and mighty" because I don't mean it that way at all - I have a TON of sympathy for your situation, a TON - but you are probably a very strong woman and can do things you hate for the good of your child, if that is what you think is best. Here's another
just so you know I mean this in a totally loving, supportive way.
What helps me the most is to set small goals. "I'll nurse for 2 weeks. I can't promise any more." Then at two weeks, I see if I can make it another few. "I'll nurse until 6 weeks, that's longer than most of my friends." Etc, etc. Some days I just have to promise myself, "I can make it through this next session, it's only 30 minutes. I can suffer for 30 minutes for the good of my child." Don't think past that 30 minutes. Think about every single benefit of breastfeeding for both you and baby. Brainwash yourself.
And since you say supply is not an issue, if you feel it's not an issue when this next baby is born - I think having boundries on comfort nursing is a great idea for your sanity. If you have just fed and you know they ate well (and it's not a classic "growth spurt time"), try everything ELSE first, nursing last. Worst case scenario, your supply *does* go down and you suppliment - but that is BETTER than quitting altogether (the other option if you lose your mind from nursing all day and night when you hate it, lol!) right?
If it's any help, all babies and breastfeeding relationships are different and this one may be totally laid back and wonderful for you.