It is a breakable habit, but it's hard to break! I've always done it too and even now, I'll cross my arms if I have to sit down in public cos I'm conscious of the rolls that appear when I do
I've had to work a lot on my confidence, I realised that if I stand slouched, with my shoulders hunched trying to shrink away, I actually look bigger than if I adopt my mums motto of "shoulders back and TTTF" (tits to the front

)