Belly sleeper

My baby will only fall asleep and stay asleep on his belly. I know you’re not supposed to, but we do it for naps during the day. We bedshare at night because he hates his back and I think I’d be too paranoid to sleep if I put him on his belly. But I’d like to start getting my bed back soon lol. He’s 3 months. Any advice?