It is best to schedule a bridal shower about two months before the wedding, when the excitement is mounting in anticipation of the wedding day. A bridal shower should not be scheduled less than a month before the wedding date because the bride-to-be is typically consumed with last minute details as her wedding date approaches. Be sure to check with the bride-to-be to make sure that the scheduled date fits in with her plans.
I don't see a huge problem with 3 months before but again, be sure your bride and important players are available. Top Wedding Questions Forum Moderator - "Write your sorrows in the sand, your blessings in stone".
I completely agree, 2 months ahead of time is ideal. But if you're having scheduling conflicts and need to host it earlier, just make sure everyone is on board and available to attend. Bridal Shower Games A-Z http://www.bridalshowergamesatoz.com