Get a sharps container.
Put needles and empty vials and even syringes into it. 
Take to a pharmacy that accepts sharps containers and makes sure the contents are disposed of properly. 
Although, if you live in a place where trash is incinerated, you "can" put the sharps container in the bin.