Wait until you're ready. There's no "magic/right" time.
Why does your DP sleep on the sofa? Can he not share the bed with you both?
Pop the baby up at head height, this way when you pull the duvet up it won't cover the baby. Have the baby start the night on your outside.
I think if your DP gets to sleep in his own bed he'll begin to feel happier straight away.
It's a wonderful time those first weeks.