Yes, all of the records will affect your future benefit applications for citizenship and jobs. You need to explain it again and again in the rest of your life.