In the first couple of months I seemed to spend all day breast feeding. He would stay on the breast for 2 hours sometimes 3, but if I put him in his moses basket he would wake and want more food.
I was told by breastfeeding counsellors and midwives that the baby should not need to feed for more than about an hour and that they should need another feed 2 hours after the start of the first feed. My baby would snooze on the breast seamingly sucking in his sleep. He wouldn't have long sleeps during the day (no more than 10 - 20 minutes) and would be routing immediately after waking. I was told by one breastfeeding counselor that its only in our culture that we expect babies to feed routinely every 2 hours and that in some cultures they stay in slings and feed as they wish.
I was pretty sure that the problem was due to my not producing enough milk. He was very slow putting on wait and eventually I had to supplement with bottles. I found that if I gave a decent top up he would rest properly between feeds eg full hour.
Advice that helped me a bit was to try switch feeding - changing breasts after 5 -10 minutes of no vigorous sucking. Its important to allow the baby time to get the hind milk - so best talk to a breastfeeding counselor about how to manage this. Other tips I used were; to play with his feet and to keep him a bit cool while feeding (so not to cozy)
What was good about it was that he stayed awake to feed better.
I used to find that I couldn't go anywhere as there wasn't enough time to get back before he would want feeding. I soon learnt to feed whilst walking (luckily he was very light!) The thing that really helped was a sling which enabled nursing. I could keep him in the sling and feed if necessary whilst giving my arms a rest. I found that he often came off the breast and slept for a proper length of time in the sling. It wasn't ideal but was a bit of freedom from the sofa.
At night things were a bit better and I found that although it took an hour to feed, it was worth staying awake and then putting him down in the moses basket, as he would actually sleep at night for 3 hours and it gave me a much better rest.
Another thing I was told was that some babies are sucky babies that comfort feed. Apparently this is quite normal at the beginning and at this early stage isn't a problem. If it goes on past 8 weeks you might want to consider using a dummy. My baby wasn't interested in the dummy (probably because he was actually hungry. Its important not to use a dummy too early as you can miss a genuine feeding cue.
Things got better for us after he was about 10 weeks old.
whatever the reason you will work it out soon. It really does gets better and your breasts will soon get proper breaks.