The American Red Cross is asking eligible donors to give blood this December.
Donations decline in December, but the needs of patients stays the same.
To encourage donations, all those who come to give blood or platelets December 21 through January 7 will receive a long-sleeved Red Cross t-shirt while supplies last.
You can make an appointment to give blood by downloading the free Red Cross Blood Donor App, visiting redcrossblood.org or calling 1-800-RED CROSS (1-800-733-2767).
Here are some upcoming blood donation opportunities in North Carolina and Virginia from December 16 thorough December 31.
North Carolina
Camden County
Camden
12/15/2017: 3 p.m. – 7 p.m., Camden United Methodist Church, 197 N Carolina 343
_______________
Dare County
Buxton
12/21/2017: 12 p.m. – 4 p.m., Fessenden Center, 46830 N. C. Highway 12
Kill Devil Hills
12/28/2017: 9 a.m. – 2 p.m., Lowe’s OBX, 1500 North Croatan Hwy
Nags Head
12/22/2017: 11:15 a.m. – 3:15 p.m., The Outer Banks Hospital, 4800 South Croatan Highway
_______________
Franklin
Bunn
12/29/2017: 2:30 p.m. – 7 p.m., Bunn Baptist Church, 205 E Jewett Ave
_______________
Northampton County
Henrico
12/20/2017: 1 p.m. – 5 p.m., Lake Gaston Lions Club, 139 Stanley Road
_______________
Pasquotank County
Elizabeth City
12/16/2017: 10 a.m. – 4 p.m., McDonald’s Tanglewood, 105 Tanglewood Drive
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts Blood Drives – Elizabeth City, American Red Cross, 1409 Parkview Drive
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts Blood Drives – Elizabeth City, American Red Cross, 1409 Parkview Drive
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts Blood Drives – Elizabeth City, American Red Cross, 1409 Parkview Drive
12/29/2017: 11 a.m. – 4 p.m., Every Drop Counts Blood Drives – Elizabeth City, American Red Cross, 1409 Parkview Drive
_______________
Perquimans County
Belvidere
12/28/2017: 2 p.m. – 7 p.m., Belvidere-Chappell Hill Fire Department, 143 Drinking Hole Road
Virginia
Accomack County
Onancock
12/20/2017: 11 a.m. – 3 p.m., Riverside Shore Memorial, 20480 Market Street
_______________
Chesapeake
12/19/2017: 11 a.m. – 4 p.m., Jingle Bell – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/19/2017: 11 a.m. – 4 p.m., Jingle Bell – Greenbrier Mall, 1401 Greenbrier Parkway
12/20/2017: 11 a.m. – 4 p.m., Jingle Bell – Greenbrier Mall, 1401 Greenbrier Parkway
12/20/2017: 11 a.m. – 4 p.m., Jingle Bell – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/21/2017: 11 a.m. – 4 p.m., Jingle Bell – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/21/2017: 11 a.m. – 4 p.m., Jingle Bell – Greenbrier Mall, 1401 Greenbrier Parkway
12/22/2017: 11 a.m. – 4 p.m., Jingle Bell – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/22/2017: 11 a.m. – 4 p.m., Jingle Bell – Greenbrier Mall, 1401 Greenbrier Parkway
12/23/2017: 10 a.m. – 4 p.m., Greenbrier Mall, 1401 Greenbrier Parkway
12/24/2017: 10 a.m. – 2 p.m., Greenbrier Mall, 1401 Greenbrier Parkway
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts – Greenbrier Mall, 1401 Greenbrier Parkway
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts – Greenbrier Mall, 1401 Greenbrier Parkway
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts – Greenbrier Mall, 1401 Greenbrier Parkway
12/29/2017: 11 a.m. – 4 p.m., Every Drop Counts – Chesapeake Square Mall, 4200 Portsmouth Boulevard
12/29/2017: 11 a.m. – 4 p.m., Every Drop Counts – Greenbrier Mall, 1401 Greenbrier Parkway
_______________
Franklin County
Hardy
12/19/2017: 10 a.m. – 2 p.m., Westlake Branch Library, 84 Westlake Road, Suite 109
Rocky Mount
12/19/2017: 9:30 a.m. – 2 p.m., Franklin Heights Baptist Ch, 110 Hill Top Drive
12/20/2017: 11 a.m. – 3 p.m., Franklin County Family YMCA, 235 Technology Drive
12/26/2017: 12 p.m. – 5 p.m., Waidsboro Ruritans Building, 370 Ruritan Road
Wirtz
12/22/2017: 1 p.m. – 6 p.m., Rehoboth United Methodist Church, 1447 Wirtz Road
_______________
Franklin City
Franklin
12/18/2017: 2 p.m. – 7 p.m., White Oak Spring Baptist Church, 26125 Delaware Rd
_______________
Gloucester
Gloucester
12/19/2017: 11 a.m. – 4 p.m., Middle Peninsula – Northern Neck Community Service Board, 9228 George Washington Memorial Highway
12/21/2017: 12 p.m. – 6 p.m., Gloucester County Moose Lodge, 6565 Moose Drive
_______________
Hampton
12/20/2017: 2 p.m. – 7 p.m., Bass Pro Shops, 1972 Power Plant Parkway
12/27/2017: 1 p.m. – 6 p.m., Hampton Roads Chapter RSMO, 1323 W. Pembroke Avenue
12/27/2017: 3 p.m. – 7 p.m., Hampton Moose Lodge, 207 E. Mercury Boulevard
_______________
Isle of Wight
Windsor
12/27/2017: 2 p.m. – 6 p.m., Windsor Ruritan Club, 14 Community Drive
_______________
James City County
Williamsburg
12/15/2017: 7 a.m. – 12 p.m., Five Forks Diner, 4456 John Tyler Hwy
12/15/2017: 12 p.m. – 6 p.m., Sentara Williamsburg Regional Medical Center, 100 Sentara Circle
12/17/2017: 12 p.m. – 5 p.m., Bruster’s Real Ice Cream, 5289 John Tyler Highway
12/20/2017: 10 a.m. – 3 p.m., Enterprise Rent-A-Car Corporate Office, 323 Alexander Lee Parkway
12/21/2017: 10 a.m. – 3 p.m., T J Maxx, 4640 Monticello Avenue
12/24/2017: 10 a.m. – 2 p.m., Lowe’s Parking Lot – Bloodmobile, 801 E. Rochambeau Dr.
12/26/2017: 3 p.m. – 7 p.m., T J Maxx, 4640 Monticello Avenue
_______________
Newport News
12/15/2017: 7 a.m. – 11 a.m., Printpack, Newport News, 270 Pickett’s LIne
12/15/2017: 9:30 a.m. – 3 p.m., Riverside Regional Medical Center, 500 J. Clyde Morris Blvd
12/16/2017: 10 a.m. – 3 p.m., Patrick Henry Mall, 12300 Jefferson Avenue
12/19/2017: 10:30 a.m. – 2:30 p.m., Virginia Living Museum, 524 J. Clyde Morris Boulevard
12/19/2017: 11 a.m. – 4 p.m., Jingle Bell – Patrick Henry Mall, 12300 Jefferson Avenue
12/20/2017: 11 a.m. – 4 p.m., Jingle Bell – Patrick Henry Mall, 12300 Jefferson Avenue
12/21/2017: 11 a.m. – 4 p.m., Jingle Bell – Patrick Henry Mall, 12300 Jefferson Avenue
12/21/2017: 2:30 p.m. – 6:30 p.m., True Vine Baptist Church, 695 J. Clyde Morris Boulevard
12/22/2017: 11 a.m. – 4 p.m., Jingle Bell – Patrick Henry Mall, 12300 Jefferson Avenue
12/23/2017: 10 a.m. – 4 p.m., Patrick Henry Mall, 12300 Jefferson Avenue
12/24/2017: 10 a.m. – 2 p.m., Patrick Henry Mall, 12300 Jefferson Avenue
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts – Patrick Henry Mall, 12300 Jefferson Avenue
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts – Patrick Henry Mall, 12300 Jefferson Avenue
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts – Patrick Henry Mall, 12300 Jefferson Avenue
12/29/2017: 11 a.m. – 4 p.m., Every Drop Counts – Patrick Henry Mall, 12300 Jefferson Avenue
12/29/2017: 2 p.m. – 7 p.m., Village Green Clubhouse, 713 Village Green Parkways
12/31/2017: 12 p.m. – 4 p.m., Patrick Henry Mall, 12300 Jefferson Avenue
_______________
Norfolk
12/15/2017: 8 a.m. – 1 p.m., Sentara Leigh Hospital Elizabeth River Room, 830 Kempsville Road
12/15/2017: 8:15 a.m. – 2:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/16/2017: 7:45 a.m. – 2:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/17/2017: 7:45 a.m. – 2:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/18/2017: 7:45 a.m. – 5:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/18/2017: 3 p.m. – 7 p.m., Health & Fitness Center, 7300 Newport Avenue
12/19/2017: 7:45 a.m. – 2:15 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/19/2017: 12 p.m. – 4 p.m., Slover Library, 235 E Plume Street
12/20/2017: 8 a.m. – 2 p.m., Sentara Norfolk General Hospital, 600 Gresham Drive
12/20/2017: 9:30 a.m. – 2:30 p.m., City of Norfolk City Hall, City Hall Building, 810 Union Street
12/21/2017: 11:15 a.m. – 5:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/22/2017: 8:15 a.m. – 2:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/23/2017: 7:45 a.m. – 2:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/24/2017: 7:45 a.m. – 2:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/25/2017: 8 a.m. – 8:30 a.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/26/2017: 7:45 a.m. – 2:15 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/27/2017: 12:15 p.m. – 6:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/28/2017: 11:15 a.m. – 5:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/29/2017: 8:15 a.m. – 2:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/30/2017: 7:45 a.m. – 2:45 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/31/2017: 7:45 a.m. – 2:30 p.m., Norfolk Blood Donation Center, 250 West Brambleton Avenue
12/31/2017: 12 p.m. – 4 p.m., MacArthur Center, 300 Monticello Avenue
_______________
Northampton County
Cheriton
12/20/2017: 2 p.m. – 6 p.m., American Legion Northampton Post 56, 21210 S. Bayside Road
_______________
Poquoson
12/15/2017: 2 p.m. – 7 p.m., Emmaus Baptist Church, 814 Yorktown Road
_______________
Portsmouth
12/20/2017: 10 a.m. – 2 p.m., Maryview Medical Center, 3636 High Street
_______________
Virginia Beach
12/16/2017: 9 a.m. – 3 p.m., Virginia Beach Blood Donation Center, 4554 Virginia Beach Blvd.
12/17/2017: 10 a.m. – 4 p.m., Give the Gift- Corporate Landing Elementary, 1590 Corporate Landing Pkwy
12/18/2017: 2 p.m. – 7 p.m., Kempsville Presbyterian Church, 805 Kemspville Road
12/18/2017: 2 p.m. – 7 p.m., Virginia Beach Masons Lynnhaven Lodge 56th District, 2959 North Lynnhaven Road
12/19/2017: 11 a.m. – 4 p.m., Jingle Bell – Pembroke Mall, 4554 Virginia Beach Boulevard
12/20/2017: 11 a.m. – 4 p.m., Jingle Bell – Pembroke Mall, 4554 Virginia Beach Boulevard
12/21/2017: 7:30 a.m. – 1:30 p.m., NEXCOM, 3280 Virginia Beach Boulevard
12/21/2017: 11 a.m. – 4 p.m., Jingle Bell – Pembroke Mall, 4554 Virginia Beach Boulevard
12/22/2017: 11 a.m. – 4 p.m., Jingle Bell – Pembroke Mall, 4554 Virginia Beach Boulevard
12/23/2017: 9 a.m. – 3 p.m., Virginia Beach Blood Donation Center, 4554 Virginia Beach Blvd.
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts-Lynnhaven Mall, 701 Lynnhaven Parkway, Management Office suite 1068
12/26/2017: 2 p.m. – 7 p.m., Every Drop Counts, 4554 Virginia Beach Blvd, Pembroke Mall
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts, 4554 Virginia Beach Blvd, Pembroke Mall
12/27/2017: 11 a.m. – 4 p.m., Every Drop Counts-Lynnhaven Mall, 701 Lynnhaven Parkway, Management Office suite 1068
12/27/2017: 12 p.m. – 4 p.m., Kroger Shore Drive, 4625 Shore Drive
12/28/2017: 9:30 a.m. – 3:30 p.m., Virginia Aquarium and Marine Science Center, 717 General Booth Blvd.
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts, 4554 Virginia Beach Blvd, Pembroke Mall
12/28/2017: 11 a.m. – 4 p.m., Every Drop Counts-Lynnhaven Mall, 701 Lynnhaven Parkway, Management Office suite 1068
12/29/2017: 11 a.m. – 4 p.m., Wavy TV10 Every Drop Counts, 4554 Virginia Beach Blvd, Pembroke Mall
12/30/2017: 9 a.m. – 3 p.m., Virginia Beach Blood Donation Center, 4554 Virginia Beach Blvd.
12/31/2017: 10 a.m. – 2 p.m., Best Buy, 3334 Princess Anne Road
_______________
York County
Grafton
12/30/2017: 10 a.m. – 3 p.m., Harley Davidson, 6450 George Washington Memorial Highway