A St. Louis man is in the hospital after accidentally shooting himself in the head.

It happened just before 4 a.m. Saturday in the drive thru line of the Steak n' Shake in the 1200 block of Hampton.

Officers say the 28-year-old accidentally shot himself inside his vehicle.

He was taken to the hospital where he's listed in stable condition.