This is exactly what my Ds (now 8 weeks) was doing... I found that helping him into some kind of routine was really useful, I couldn't let hime dictate my whole day, it was too tiring. He now sleeps 7pm - 11pm (the feed of EBM), then through til 6 /7 am with 1 or 2 feeds inbetween (on a good night). In the day he feeds roughly 9.30/10, 12.30/1, 3.30, 5.30. 7.30, give or take a bit. Sometimes he feeds 2 1/2 hourly, sometimes 3 hourly, i let him decide. Obviously it is a flexible routine, but it helps me to have some kind of day! things are slowly getting better - these are the techniques I used:
He is fussy about 5pm - 7pm (give or take an hour), so I now feed him at 3.30, 5.30 and 7.30 - these 2 hour stints between feeds help him tank up and sleep longer in the evening, and reduce the fussing.
He used to do the whole hour long feed thing, but I worked out that he only wanted to suck, not to feed so at these times I offered a dummy instead. Felt really bad, but it works.
He woke up when we put him down, so I ALWAYS wake him up to burp him - this was the main reason he disliked being flat on his back. I also started putting him down (in his bouncy chair at first, as he refused to be flat!) very slightly awake so he can get himself off to sleep. Persevere with this, it is hard work (and I never let him cry it out), but now he is beginning to put himself to sleep without needing to be held, even in his carrycot a couple of times.
And I use Tracy Hogg (Baby Whisperer / EASY) structure of eat, activity, sleep.
Typically today will proabably go pear shaped as he woke extra early and is now asleep too soon to take him through to 9.30. I will probably take him out if he wakes too early, to distract him and get him back to the right timing.