Please help. It feels like it takes forever to get DS to bed at night.

His routine is:
Bath/wash up
Into his crib
Most nights he needs to be rocked again or will nurse a bit more.

This whole thing takes about an hour. Is this just normal and I’ll have to wait it out? Or any ideas of how to get this to be not so time consuming?

The worst nights are when DH is working laste and I also have DS1 to get to bed.