Thank you notes

Crys • Pastry chef, animal lover, beach bum, nonstop reader
My baby shower was 4/29.  I have had preeclampsia since 3/7/17.  Hospitalized for severe preeclampsia since 5/6/17.  Delivered at 34 weeks on 5/21/17.  Finally released on 5/25/17.  
Obviously not normal circumstances so how much time would think is acceptable to have to them send out thank you cards for the shower?