In my experience, yes. Imagine you built a little Lego house when you were 5 years old, and kept adding to it every year. Maybe when you're 20, you start having a system of where you put each block and color. But all the blocks before that will be messy and random colors... without very careful examination and reflection, you probabky don't even know what's going on down there.
I think the only way to ensure you know who you really are, is you have to tear it down and start from scratch. Every brick the right color, aligned with the whole.
I've had to do this about 3 times in my life, most notably when I left the cult I was raised in. Sucks every time, but now I know exactly who I am, and I am proud to be me.
