An 18-year-old allegedly started a fire in his mother's northwest Harris County apartment because she would not give him money to buy marijuana, authorities said.

John Carter is facing arson charges for setting his mother's clothes on fire around 11 a.m. Saturday at an apartment in the 15500 block of Ella, said Lt. Dean Hensley with the Harris County Fire Marshal's Office.