Bottle-feeding is what I do to avoid being stuck cluster-feeding for hours. My LO won't go down unless she has a very full belly. One night, she clusterfed from 6pm till almost 9pm when we had company over for dinner. I finally got so fed up that I made a bottle for her. She downed 2.5oz, passed out, and wasn't up until the next morning at 6am. This made me realize that I just didn't have enough BM to fill her up in one shot that late in the day. I tried for over a week to increase my production in the evening, but haven't been successful. I was getting really stressed about it, but then decided to go easier on myself. So now I either use milk I pumped after one of my early morning feedings (when she tends not to fully drain me) or I make a bottle of formula. When its time for her last feeding, I feed her once on each breast, then switch over to the bottle of BM or formula until she falls asleep. Its made my life much less stressful. A few nights, I even have skipped BF and gone exclusively bottle so that I could go out to dinner, and it worked great.
Hope this is helpful!