Congregation Ahavath Torah holds a blood drive with New Jersey Blood Services, a division of New York Blood Center, 9 a.m.-3 p.m. 240 Broad Ave. (800) 933-2566.