Hey there! Sorry I didn't respond earlier, I think I took a look at your earlier response and then one of the kids diverted my attention.
It sounds like you're having a really rough go. Do you have a baby carrier? I use that quite a bit so that I can still get out of the house and play with my toddler, while DS2 can still nap. It would also provide the movement your LO seems to require. Have you tried introducing a soother, instead of leaving your child on your breast? It seems like your being held somewhat captive, which will likely make you more stressed out.
There is nothing wrong with allowing your baby to fall asleep on the breast for night time feeds. It's night time, they should be asleep. However, during the day times, it would be great if you could start to break that feed to sleep association. If you feel your LO is getting a good feed when she first wakes, most likely a soother will give her the sucking comfort she craves, and that's very normal. Some babies just needs more sucking than others, but it doesn't necessarily mean they're hungry.
One method you could try for getting your LO to sleep is Happiest Baby on the Block by Harvey Karp. You can find his DVD's at the library, on Youtube or buy them online. His teachings are inline with BW, he just offers a slightly different motion to help babies fall asleep. It worked really well with DS1! I couldn't use it on DS2 because he has reflux. He does say his technique is for babies 3 months and under but I used it until DS1 was 4months.
Most babies of your DD's age are awake for 1hr to 1hr and 20min. I believe she is 9 weeks now? I'm not a huge advocate of letting your LO stay awake until they crash because, for us, that results in the 30 minute OT nap and that's just retched. Whatever you choose to do, you need to stick with it for a solid week before you're likely to see any results. So I would a) keep asking us questions until you understand what you want to do, b)sit down with DH, or not, and make a plan for how you will handle naps and WU's during the day and then stick with it.