Sounds like he may be getting too many naps. i'd say 3 to 4 hours of nap during the day tops. Also make sure he's getting enough to drink. whether it be from formula, milk, or juice whatever your giving him now. He may be waking up because he's thirsty. That's something you have to watch, because he could get dehydrated very easily, and that's a hospital visit you don't want to make. He should have 6 to 8 wet diapers a day. If he's only drinking before he's napping, he's probably not getting enough to drink. Make sure he's warm too. A onesie with a sleeper over top should be suffice enough to not have to put a blanket on him, and a night light. A lot of times if they wake up in the pitch black, they don't know what is around them and they get scared. Make sure he hasn't woken up from a nap, right before you want to go to bed for the night. I try to keep my son up for at least 4 hours before I want to put him down for the night. Then start a routine. I've started giving my son a bath, then right afterward give him his warm milk and baby cereal. A full tummy and warm milk (or formula, whatever he's on) help to put them to sleep. If you start doing the same thing every night, eventually he'll get it, cause now right after a take my son out of the bath he starts saying "bite,bite" he knows he's going to eat. And try the baby bath and baby lotion with the soothing smells like calomine or vanilla, they may help calm him down. hope this helped