12-year-old shot on porch in drive-by

A 12-year-old boy is recovering from injuries after he was shot on the porch of his Lakeland home Monday night, police say.