I hide the fact that I have money from my friends because I am afraid that they'd feel bad about themselves or uncomfortable if they knew.
Am I doing the right think?
Totally. Money is sensitive. Having a lot of it, therefore, is super-sensitive.
so if you like to party
I get ya anon, and I think you're doing the right thing. I don't want anyone, including my friends, to know how much I make. It's not their business. If they want to know, just say 'enough to make ends meat' or something vague.