An Edinburg teenager had surgery Monday afternoon to stop internal bleeding following a drive-by shooting outside his home.