Offset said a soda mix-up with his son and concern from his mother pushed him to quit codeine and stay sober for four years.