The calendar has flipped. The April showers are turning into May flowers.

It’s May, which caused the NSYNC Justin Timberlake “It’s Gonna Be May” meme to populate social media like ants swarming a picnic.

However, May is also chock-full of good stuff.

There’s Teacher Appreciation Week and Teacher Appreciation Day when we thank all the men and women who help educate our children for a better tomorrow. There’s also National Nurses Day when we thank the men and women who help us heal.

There’s Free Comic Book Day when 48 free comics will be available at participating comic book shops.

Sure Mother’s Day is May 11, but National Dog Mom’s Day is May 10.

There’s Take Your Parents to the Park Day, National Family Fun Day, Learn to Swim Day and Dance Like a Chicken Day.

Mother’s Day 2024: What you need to know to give mom the perfect day this year

In the adults-only category, there’s National Wine Day, National Mimosa Day and National Craft Distillery Day.

May even ends with National Smile Day and after a month with all these goodies, who wouldn’t smile?

Main events in May

Here are a few key dates you’ll want to make sure are on your calendar this month.

May 4: 50th Kentucky Derby
May 12: Mother’s Day
May 26: Indianapolis 500
May 27: Memorial Day

National Days throughout May

Here are a few fun days you can celebrate throughout May, according to National Day Calendar. For a full list of the holidays you can celebrate each day, click the link on the dates.

May 2: National Day of Prayer

May 3: National Specially-Abled Pets Day
May 4: Free Comic Book Day
May 5: Cinco de Mayo
May 6: National Nurses Day
May 7: National Teacher Appreciation Day
May 8: National Receptionists Day
May 9: National Sleepover Day
May 10: National Provider and Military Spouse Appreciation Day
May 11: National Dog Mom’s Day
May 12: Mother’s Day
May 13: National Apple Pie Day
May 14: National Dance Like A Chicken Day
May 15: National Juice Slush Day
May 16: National Mimosa Day
May 17: NASCAR Day
May 18: National Learn to Swim Day
May 19: National Take Your Parents to the Playground Day
May 20: National Dog Rescue Day
May 21: National Waitstaff Day
May 22: National Craft Distillery Day
May 23: National Taffy Day
May 24: Brother’s Day
May 25: National Wine Day
May 26: National Family Fun Day
May 27: Memorial Day
May 28: National Hamburger Day
May 29: National Senior Health and Fitness Day
May 30: National Creativity Day
May 31: National Smile Day

This article originally appeared on Delaware News Journal: What national day is it? Here is our list of all of the days in May