The answer is as unique as you. It depends on the number of backgrounds, props, wardrobe changes, and people. That said, I can provide general guidelines. Plan for around an hour if it is just the birthday person and a few props. If your photoshoot involves multiple locations, people, and costume changes, plan for 2-3 hours.