Yes, babies can sleep in a bassinet all night or just take naps in them. There is no limit to how long a baby can sleep in a bassinet.
It's difficult to say how long a baby can sleep in a bassinet. It depends on your baby and the bassinet guidelines.Whether you choose to have your baby sleep in a crib or a bassinet is entirely up to you and what works best for you and your family. Just make sure the crib or bassinet you choose adheres to the crib safety guidelines set by the Consumer Product Safety Commission (CPSC). How long your baby sleeps in a bassinet depends on their growth rate and weight.