WOW! You actually have a great sleeper! Can you believe that you are one of the lucky ones? At 4 months I was still up every 2 - 3 hours around the clock. 5 continuous hours is what is considered sleeping through the night for a baby. Sleep is a developmental milestone reached in baby's own time. It will come when he is ready. Unfortunately no sleep is one of the things that go with being a mother. If he sleeps so well with you I would suggest co-sleeping. Remember to follow the safety measures so you can co-sleep safely. You could also try laying baby on your shirt (the one you wore that day) when placing him in the crib. Also at 4 months they go through this weird no sleep thing due to all of the excitement. Here is a great article that may make you feel better.
http://www.kellymom.com/p
arenting/sleep/4mo-sleep.html
Han
g
in there and continue to nurse on demand!! You are doing a great job! It is definitly not easy but it does get better soon!! Good Luck!
=