My baby cries every night

My baby is 7 weeks old and for the past three weeks he cries every night. 6 to 7pm start crying, he won't even take my breast. So i start his bedtime routine around 8 so he will calm down, give him a bath, then breastfeed with soft music for babies and he falls asleep. And suddenly he start crying again sometimes i don't even get the chance to put him in his crib and sometimes i put him down and he wakes up crying.

At the end he falls asleep crying on mine or my husband shoulder.

It's exausting. I don't know what I'm doing wrong or why is this happening every night. 😔