Baby eating all the time?

Idk of this is normal or if I should find a way to stop it but I’m going insane! My 4 week old ate for a whole hour and then the second I lay him down he’s awake and wants to eat again. And if I don’t get my boob in there the second he starts wanting to eat he gets so upset that it takes forever for him to latch (which then upsets him even more)

Edit: every time he falls asleep I try to put him in his bassinet and every time he wakes right up and I honestly just don’t know what to do.