Yes, you can sleep on your new mattress right away. In fact, it’s recommended to start breaking it in as soon as possible.