How long does percocet last when snorted