Baby shower invites

Shadia • Expecting my twin girls in June 💖 follow me on Instagram ! Shaaylaraae
What is good notice for the shower? (two months,3?) how long would it take guests to prepare?