A device for providing electrical current treatment includes an enclosure body with an upper surface and a lower surface located opposite to the upper surface. The device further includes a first electrode and a second electrode on the lower surface for delivering an electric current through an object in contact with the first electrode and the second electrode. The device further includes an electric motor for vibrating the apparatus and a light emitter. The device further includes a processor for controlling the electric current delivered by the first electrode and the second electrode to have a specific waveform, where the processor is configured to receive programmable instructions to control the electric current and the electric motor. The device further includes a power button for powering on or off the apparatus and a battery configured to supply power to the first electrode, the second electrode, the processor, and the light emitter.