how can he have a military past, be an ex junkies, have been in a relationship with kids, and him not being much past 30.
You don't math well, do you?
You don't think its possible to do a 4 year term of service, be addicted to drugs, go to college, and get married (3 years, going on 4 now), have a kid, in 12 years following high school?
Yeah, good job.
*Hint*, those things don't happen individually, they run together. Thats called life.