My only reason, to impress other people.
Already, this is what you should not be doing mate.
I mean if you are making money for your family maybe even friends then I can respect that but first and foremost it should be to take care of yourself. It is your money, not other people’s. You should fix this mindset first above anything else and that will be only when you can really be happier in life.
There are only three things that receives loved unconditionally, one is women, second is children and the last one is dogs. I, as a man, must have everything especially money in order to be loved.
Even I don't really like to sacrifice everything to make money, but as a man, I'm forced to do that.
You really should take a look around you and cut ties with toxic people. People, regardless of identity, are loved for who they are if they are with the right people. The fact that you feel like this means you are not surrounded by people who are genuine.