Jerry Heath, 56, pleaded guilty Thursday to second-degree murder.
Authorities say he killed his mother over $35. Prosecutors say Jerry Heath hit Annie Heath with a lamp in November after she refused to give him more money.
The Charlotte man wept as his relatives told a judge they weren't mad at Heath.
Heath's attorney said he had been drinking and smoking crack the night of the killing. She also says her client had been waiting for an appointment at a Veteran's Affair clinic for a refill of his antidepressant medication.