You are still more than welcome to book a session. I usually recommend less than 2 weeks so the baby is still in their sleepy state & are less likey to have any newborn acne & skin flakes. If your baby is a heavy sleeper, then we will still be able to do fun poses.
The length varies depending on what type of session is booked. Newborn sessions can run anywhere from 1.5 hours to 3 hours allowing plenty of time for feedings, changings, soothing, & poses. A family session can be anywhere from 1 to 2 hours.
It's all up to you. I usually travel to clients homes for newborn sessions, since it's much more comfortable & relaxing for the new moms & dads. I will find the best spot in your house that has the appropriate amount of light for the session to go well.