does needle last