Yup.
Yes
Let sleep
Yes, it’s normal :)
My girl was a very sleepy baby too since she had jaundice which makes babies tired and sleepy. If your baby has jaundice or light weight you can try waking him up, if not sleeping will conserve energy so should be OK for more than 3 hours 😅