Organise your wedding favours well in advance. If you require a large quantity most companies will need to order them in for you. Ordering your wedding favours 12 weeks in advance will ensure you don't miss out!