My ds is generally a good baby (bar the colic, reflux and recent teething 
The problem is that I think I am getting into really bad habits regarding sleep. He hasn't really got a regular sleeping pattern in the day - it seems very random and I'm not sure if I should be starting to impose a routine to regulate the naps or if it happens naturally?
Also, he screams when he wants to sleep and seems to fight it. It takes me ages to get him to settle. I've tried putting him down when he is still awake but sleepy, but he just starts screaming again and won't settle until I pick him up.
The only way he sleeps in the day is if he is literally rocked to sleep! Also, he won't sleep in Moses basket in the day (but will at night). Even if I put him in there fast asleep, he will wake 5 minutes later crying and won't be comforted unless picked up again.
He sleeps on me in the day (but obviously this is really not convenient!!) or on a cushion on the sofa, especially on his stomach. I know this is controversial as guidelines discourage this due to cot death risks, but I am with him the whole time and check on him. It's out of desperation really!!! I would rather he sleeps on his back in the basket like he does at night.
One more thing (sorry) - He is now sleeping through most nights, but does wake crying at about 5ish, but not for milk, as when I pick him up he falls asleep in my arms. Rather than put him back down, I have got into the habit of taking him into bed with me when this happens. It is out of fear of what happens in the day!!! Every night I vow that I will put him back in his basket when he wakes, but every night I chicken out!!!
Any advice on routines/sleep/napping would be great!