Hi there,
Can I jump in?
I'm just going to address his night sleep, since you are getting tons of wonderful support for his day sleep.
Learning to sleep for the whole duration of the night is a process, and what he is doing is typical for a 3 month old. The first part of the night, is very deep, with long stretches.. the second part of the night (after 12 am) tends to become lighter as the night progresses, with many partial awakenings at the end of each sleep cycle. What he is doing, is partially awakening every sleep cycle, after 2 am.. many 3 month olds will do this. It's one of things that time and maturity will fix.
When Brendan went through this, I made myself a little bed on the floor of his room. I went to my bed early. When he started the waking every hour after 2 am, I would pat him back down, and the lie down in my make shift bed. When he stirred at the next wakening, I placed my hand on his back and held it there. When he appeared to return to sleep, then I rested.. again, at the next stir, I would place my hand.
The first night is exhausting, so set it up that you can get support the following day.. ask a friend or family member to come by the next day so you can get some rest. I found it took about 3 nights, and he improved greatly.
Adria, you are on the learning curve of parenthood. Relax, and remember he's a 3 month old baby who will change and grow and mature.
I'm just wondering, what type of support do you have right now? Are you seeing a doctor, lactation consultant (if you are breastfeeding), have family? I want to make sure you have a good support system. Becoming a new parent can be such a life-altering experience..I know how anxious and overwhelmed I felt with both of my boys!