A system for providing non-invasive neuromodulation to a patient, the system comprising a mouthpiece comprising: an elongated housing having an anterior region and a posterior region, the elongated housing having a non-planar exterior top surface; a printed circuit board mounted to the elongated housing, the printed circuit board having a plurality of electrodes for delivering subcutaneous local electrical stimulation to the patient's tongue; control circuitry mounted within the elongated housing for controlling electrical signals delivered to the electrodes; a first communication module delivering electrical current to the electrodes via the control circuitry; and a control device configured to send electrical control signals to the mouthpiece, characterized in that the control device comprises the following: (a) a controller comprising: an elongated u-shaped element having first and second arms that separate an anterior portion from a posterior portion, the anterior portion of the elongated u-shaped element located at a first distance from one of the arms and having a first mass, and the posterior portion of the elongated u-shaped element located at a second distance from the other of the arms and having a second mass, the product of the first mass and the first distance being larger than the product of the second mass and the second distance; a second communication module within the u-shaped element in communication with the first communication module; a microcontroller located within the u-shaped element and configured to send the electrical control signals to the mouthpiece, the electrical control signals determining an amplitude and duration of electrostimulation energy pulses delivered to the patient's tongue. an elongated housing having an anterior region and a posterior region, the elongated housing having a non-planar exterior top surface; a printed circuit board mounted to the elongated housing, the printed circuit board having a plurality of electrodes for delivering subcutaneous local electrical stimulation to the patient's tongue; control circuitry mounted within the elongated housing for controlling electrical signals delivered to the electrodes; a first communication module delivering electrical current to the electrodes via the control circuitry; and (a) a controller comprising: an elongated u-shaped element having first and second arms that separate an anterior portion from a posterior portion, the anterior portion of the elongated u-shaped element located at a first distance from one of the arms and having a first mass, and the posterior portion of the elongated u-shaped element located at a second distance from the other of the arms and having a second mass, the product of the first mass and the first distance being larger than the product of the second mass and the second distance; a second communication module within the u-shaped element in communication with the first communication module; a microcontroller located within the u-shaped element and configured to send the electrical control signals to the mouthpiece, the electrical control signals determining an amplitude and duration of electrostimulation energy pulses delivered to the patient's tongue. an elongated u-shaped element having first and second arms that separate an anterior portion from a posterior portion, the anterior portion of the elongated u-shaped element located at a first distance from one of the arms and having a first mass, and the posterior portion of the elongated u-shaped element located at a second distance from the other of the arms and having a second mass, the product of the first mass and the first distance being larger than the product of the second mass and the second distance; a second communication module within the u-shaped element in communication with the first communication module;