What is important is what has been happening for the past 2 years.
We have all made mistakes in our lives. The important question is -- have we learned from our mistakes and have we cleaned up our lives?
There are people that have been in prison, drug dealers, etc. that now have great jobs, live in nice homes, and have custody of their kids. They are involved in their kids lives, making sure they do their homework, involved in their church, etc.
What the courts (judge) wants to know is what has been happening for the past few years?
So if you have a bad past but if you have cleaned up and are now a respectable citizen and doing the right thing with people that are willing to testify on your behalf, you are in great shape.
Just keeping doing what you are doing!