To express gratitude, you should send thank you cards within 2-3 months after the wedding. However, the faster you send the cards, the better the impression will be. So, you can order the thank you card and wedding invitations to Print in London for timely delivery.