A device for providing stimulation to the skin and treatment of subcutaneous tissue and methods for using the same. The skin stimulation device comprises a handle affixed to a U-shaped housing having side walls, a cylindrical member inserted into the housing and being rotatable relative to the side walls, a plurality of pins extending in rows outward and a rotatable cover affixed over the housing having slits for the needles such that the rotation of the cover varies the length of the needles extending through the slits. The skin stimulation device can be used to apply therapeutic agents to or below a human skin surface. The rotating cover allows for therapeutic agents to be delivered at a precise depth specified by the user.