Carnival is a festival that happens over a few days, usually just before Lent, in February or March. Because traditionally many people go on a fast during Lent, giving up meat, sugar or other foods and drink. Carnival is an opportunity to enjoy these treats for the last time.