It's best to send out First Communion invites 4-6 weeks prior to the ceremony. You might even consider sending save the dates to out-of-town guests who may need extra time to make travel arrangements.