Pic's not working but a regular shoebox seems a little large for a 3 month old. I'd advise investing in hides when he's an adult and for now, getting a matching pair of tupperware, bowls from the dollar store, etc and make him a tight hide by cutting a hole into it.
Here's a pic of my 2 yr old in his improvised "flipped dog bowl" hides to show the rough fit.
(These fit him tighter in reality since I keep a bed of moss in there.)
He's still growing so I haven't established fancy homes for him yet. Aim for something non-transparent and easily cleanable. If you cut holes yourself, use sandpaper or a lighter to smooth them down. I've seen hides for baby snakes made out of just about everything from plant saucer dishes to takeout containers. Plus no risk of moldy cardboard from humid conditions.