Congrats on the new car.
As far as washing and waxing, your dealership will wash & wax the car when they prep it for delivery. You can wash your car as often as you feel necessary...personally, I wash my car once a week, but it's entirely up to you. But just keep in mind that the longer the dirt and road grime stays in your car, the harder it becomes to wash off!
As for the timeframe for waxing your car, it all depends on what car wax or polish you use. Most car waxes last for approximately 3 months, but auto polishes last for 6 months to a year. Personally, I wax my car exactly every 3 months using Zaino Auto Polish, and I apply two coats of polish. What car wax to use is entirely up to you. I've had a really great experience with Zaino Auto Polish and Liquid Glass Auto Polish...both of them last 6 months to a year, they protect really well, and provide a really nice shine (but now I only use Zaino). Other members on this board can give you great recommendations as well.