Hello! I thought I hit the jackpot when my little boy starting sleeping 8 hrs straight at 6 weeks old. By 11 weeks old he was sleeping 12 hrs straight almost every night! Then 4 months hit and everything went downhill

Now he's 5 months old and I consider it a good night when he wakes only once.

On top of this, I have a husband who refuses to let Andrew cry at night...at all. To be fair he helps out with night wakings, but gets upset at me if I try any sleep training that involves crying. He thinks he's too young for that.
The worst part is that when he gets up, BFing isn't enough to get him back to sleep. He'll be up for over an hour. I already keep the lights off, don't talk or stimulate him and yet it still takes forever to get him to sleep. Whether I let him cry in his crib (I usually stay beside him and rub his back), do pick-up/put-down, rock him, walk with him or lay next to him in the spare bed in his room, it still takes over an hour to get him back to sleep. He uses a soother and it helps him get to sleep, but he won't even accept it when he's crying. Plus sometimes when he's half asleep he accidentally pulls it out and wakes himself up.
Other relevant info - he is breastfed and on solids 3 times/day. Sometimes I BFeed him to sleep, sometimes not (maybe 50% of the time). I BFeed on demand, which turns out to be around 5-6 time/day plus usually once at night. As far as his personality, I would say he's spirited with a bit of touchy thrown in. He's an enthusiastic, but impatient eater (both with BM and solids), likes stimulation and is incredibly active for a baby who isn't mobile yet. The comments I get most when we've out in public (besides that he's beautiful

) is that he sure is "alert" and "active". The touchy side of him shows up when we're around lots of people, especially those who want to hold/touch him. He sometimes cries when other babies squeal or scream next to him and prefer to observe from my lap during a playdate until he warms up.
Here's his current schedule. It's approximate, since he doesn't wake up the same time every day (anywhere between 5am-8:30am

)
Wakes between 5am-8:30am.
Morning nap @ 9:30 (1-2.5hrs)
Afternoon nap @ 2:00 (1-2.5hrs)
Bedtime @7:30pm
Any help would be appreciated!!