But he wants to make one thing clear to fans: "I love my mother very much."
Mario, 24, was charged with second-degree assault Friday after his mother, Shawntia Hardaway, told police that she feared for her life after he shoved her, yelled at her and damaged property in their apartment in Baltimore, Md.
A source tells Us the fight allegedly broke out because of her lifelong battle with drugs.
The source says Mario learned his mother had withdrawn money from his bank account to support her debilitating habit and also charged up his credit cards. When he got home, he found her "cracked out on drugs," the source says.
Though he was taken into custody, the source says the singer did nothing wrong; he was only trying to help calm down his mother.
The source suspects all charges will be dropped.
Says Mario, "I will continue to support her any way that I can."