HELP! Baby not sleeping

My almost 4 week old baby has not been sleeping well since about a week. When is bed time I feed him, change diaper, burp him and everything. It takes him 2-3 hrs to fall asleep!! And those hours he’s crying I need to be moving with him and when I think he’s asleep I put him down and then he wakes up.

During the day he has about 1 good nap (2-3 hrs) and then the rest are short 10-20 min naps.

Idk what to do no mor I have tired everything and can’t get him to sleep earlier.

Swaddle him, sounds. Rocking him all

Any advice?