Night

So I have been able to get my almost 6 week old baby to bed earlier and we now go up to bed around 10pm instead of the previous 12pm/1. I’m going to work on getting him I bed earlier before going back to work in February. He falls asleep by 11 and then sleeps roughly around 3 1/2-4 hours before waking up again to eat. After the first time he wakes up in the middle of the night he sleeps for about another 2-2 1/2 hours and then goes back to sleep and every waking after that is shorter and shorter. Is this normal? I also have to hold/rub his head and chest when I put him in the bassinet until he’s really asleep or he will fuss and wake up. What’s the best way to get him in the bassinet without having to use this “crutch”?