Ds will only feed for a couple of minutes at a time during the day. If he feeds any longer (about 5 mins max!) it is to go to sleep. I have previously been happy co-sleeping, but all night feeding is leaving me exhausted.
Have tried feeding in a darkened room, there is still always something interesting to look at though!