Hi Claire - i know how you feel - my boy (now just 2) was the same -we only had the one room so he ws in with us and had to be rocked or cuddled to sleep and wouldn't settle on his own. he didn't start sleeping through til he was over a year and only last month when we moved did he get his own room - that wasn't what the problem was so don't think that that's what is wrong.
i 'm no expert but here are a few things we tried which seemd to help!!!
i wouldn't worry about the times of your routine - if you and your partner if you have one are normnally late going to bed and getting up then you lo will be too. it doesn't matter really what time it is as long as theya re getting enough sleep - from 10 til 8 or 9 is 10/11 hours and this is probably fine. if you want him to go to bed earlier try missing a nap in the afternoon and putting him down earlier in bed or just gradually shifting everything forward -do each feed/nap etc at 15 mins before normal and keep doing this for a few days. it might take a wee while to settle into this but he may take to it straight away and surprise you!
have you though he might eb hungry? does he have anything other than milk or breakfast? if he is nearly 6 months it's likely he wants more than this- try giving him some pureed fruit/veg or porridge/rice for 'dinner' an hour before his last feed. this might fill him up and help him settle better??
also i would suggest being super strict with yourself over his bedtime - decide what time his bottle is, get him changed (baths help although i know it's hard to bath them everyday) and do it exactly the same every day -give him a teddy or dummy of you use one or comforter etc andjust puthim in his cot and say goodnight. it won't work at first and he will prob cry to be comforted again but give it a few mins before you go into settle him. firsttime pick him up and do what you did befoer again - give him a cuddle, gie him a teddy etc and put him down and say goodnight. again leave it a few mins - (trust me i know how hard it is when they cry and a few mins seems like forever but don't just wait- make yourself a cup of tea and pick up a magazine etc - the few mins goes quicker and he may stop crying before you realise.) next time don't pick him up but just say gooodnight and make sure he has teddy or whatever.
-check he hasn't wind etc or is teething cos we found these problems made it took longer to settle him than it might have -
this is my version of the controlled crying you hear about - which i think is always too harsh. i think it helps if you can be lees tired to deal with it at night so if anyone can watch him for an hour or 2 in the day so you can get a nap too - or even lie down whne he naps in the day - then you aren't so desperate for sleep yourself and won't give in to quickly and pick him up and take him in with you. don't let yourself give in anymore - really hard but after the frist couple of nigths when he stays in his cot he will know and then it's so much easier for you. it was about 7 months before my boy learned to settle himself but would still often have days when it didn't happen for months after that. to eb honest 6 months is early for some babies it takes ages -they are all different of course!
be strong and it will get better i promise - !!
sorry -lots of waffle, hope some fo it helps and good luck!!
Zo, xx