Haltlose personality disorder
Usually people with Haltlose personality disorder stop showing their symptoms almost immediately if they are in a controlled environment, like the army or a psychiatric hospital or prison.