HI There,
First, sorry you are having a rough time. HUGS! There are a few issues you are trying to sort out right now, so we may want to reply back and forth a few times to get it all sorted out.
First, regarding going down to 1 nap: Not from experience, but from what I have read, a lot of lo's start to want to drop to 1 nap around this age. They don't actually get there for a couple of more months, but it sounds like the beginning of switching to 1 nap. The average lo drops to 1 nap between 12-18 months, so he is not that far off.
There is an announcement at the top of the forum for dropping from 2 naps down to 1. Take a look for some suggestions there.
Second, Tracy's methods really work best when done on a consistent basis. Do you have the new book the Baby Whisperer Solves all your problems? If so, I can point out a few sections on how to overcome the trust issues that can develop with letting him CIO. Also, there is an excellent section on PU/PD, which can help you deal with the middle of the night wakings.
For the early morning waking, this often happens because his clock is stuck. Have you tried wake to sleep by going in there at 4 am and stirring him to try and readjust his clock?
Please let me know if you have the new book so we can outline a plan of action. An action plan to help his routine will possibly look like this:
1. Adjust routine to begin the switch down to 1 nap
2. PU/PD to help comfort him with your presence , but also avoid becoming a prop by allowing him to figure out to self soothe on his own. This will be used consistently for the middle of the night wakings and even possibly for the 5 am waking.
3. Perhaps a few days of sleeping in his room on a futon/blow up mattress to help with the trust issues that came about from CIO...details to follow.
4. Possibly wake to sleep to help with the 5 am waking
5. Possibly an earlier bedtime until this gets sorted out so that he gets some extra rest up front.
Let me know what questions you have and we will go from there. We can definitely get this all sorted out so don't give up!