Shower invitations

Ana

How many weeks before your shower are you sending out the invitations? My shower is January 19 and I think I'm going to send mine tomorrow.. ONLY because my shower is right after the Holiday.