Hi, I have a nearly 5 month old baby. I'm starting to doubt I've got a good routine for him but I've honestly tried so hard.
Wakes up roughly half 5/6am
Has a nap between half 7till 9
Usually awake until noon/1.30pm when I put him into his cot. He sleeps 30 mins
Nap again roughly about half 3/4pm
Bath starts at 5pm
Bed for 6/6.30
Has started to wake about midnight for a bottle. He usually slept till maybe half 1/3am.this is a new thing - waking at midnight. 
Then from that bottle he has a nappy change about 3.30am and I'm constantly putting his dummy in because he will just wake himself up. He doesn't want anything at this time, but the last 3 nights I've been so tired, I've picked him up and brought him in beside me and he's slept sound.
* I am aware that 5pm is also so early. Trust me, I've tried everything to get him to go to bed later, but he ends up being over tired if he isn't in bed for 6.30pm and he SCREAMS the house down. This is also happening if he has had great naps too.
Do you think this can be improved in anyway and if so, please tell me how and also your routine
I was so tired the other day I gave him a bottle in bed at 6am and we slept through till 10.3oam. That was unusual and also far too long lol but boy did I need it