There is a needle/syringe disposal kiosk at the Bellingham Senior Center, 40 Blackstone Street.
Needles must be in small containers for disposal.
You can access this during their regular business hours:
Monday to Thursday
8 am to 4 pm
Friday
8 am to 3 pm