Personality is deeply ingrained and hard to change but not impossible. Off the top of my head things that can change personality include going to jail, military service and long term unemployment.
I noticed a shift in my personality pre-military vs post-military. Before the military I was excessively patient, but now I find that I'm more irritable and slightly less forgiving of others.