Most stores are closing early on Christmas Eve, and more will be closed on Christmas Day.
However, some pharmacies will be open for a few hours on Christmas Day.
Here’s what will be open and what will be closed this weekend. Hours may vary by location, and could be affected by winter weather:
Aldi
Christmas Eve: 9 a.m. to 4 p.m.
Christmas Day: Closed
CVS Pharmacy
Christmas Eve: 9 a.m. to 10 p.m., 24-hour stores have normal hours
Christmas Day: 10 a.m. to 6 p.m., 24-hour stores have normal hours
Kroger
Christmas Eve: 7 a.m. to 6 p.m. Pharmacies will close at 5 p.m.
Christmas Day: Closed
Meijer
Christmas Eve: 6 a.m. to 7 p.m
Christmas Day: Closed
Target
Christmas Eve: 7 a.m. to 8 p.m.
Christmas Day: Closed
Walgreens
Christmas Eve: 9 a.m. to 6 p.m., 24-hour locations have normal hours
Christmas Day: 9 a.m. to 6 p.m., Both 24-hour locations and 24-hour pharmacies have normal hours
Walmart
Christmas Eve: 6 a.m. to 6 p.m.
Christmas Day: Closed