professional route is the best way to go... and that doesnt mean the gun at the mall... those things are impossible to sterilize correctly and often make healing time longer...
for do it yourself
www.bmeshop.com has needles,numbing stuff,etc for sale...
and
www.bmezine.com has some do it yourself guides...