I don't think it will be because then it'll give people time to take some time off from work
I think it would be. Maybe one month before the shower would be best.
Hell no i just had two of them and i think 3 weeks is okay, people forget. 3 months is waaay to early, you'll have to remind them.
Most people wait a month in advance, that way people have time to ask off and don't forget about the shower. If you send them too early people will forget.
That is super early in my opinion. I just mailed mine out 5 weeks before mine. 3 months I would forget if someone invited me somewhere 3 months early.
Thank you I'll wait a month and so!