I think it depends on your planner and how her/his schedule is looking. Sometimes they have a bunch of weddings pile on at once. I would say 4-5 weeks is a reasonable amount of time to get your BEO. It's a lot of information to input and honestly you probably want them to be as focused on you as possible. If you want just email and ask when you can expect your BEO. I doubt they will mind.