Yeah I did list ego as one of the main problems... how do I get rid of it ?
KNOW that the ego isn't you. KNOW the ego is an illusion. But since you arent at that phase yet where you realize everything is actually an illusion, Stick to being the witness of it all. And that means being the witness of ego. Dis-identify from the ego and watch it without thinking. Watch the thoughts, watch your actions, watch everything. You will soon realize that you always were the witness of it all, but was dragged within the ego's confines and allowed it to control you.
It's like this. Currently, you are within the clouds of ego and you need to pull yourself out of the clouds to realize that you are the sun. There is no need to get rid of it. All you need to do is realize it aint you and separate from it. Then you can clear the clouds and shine upon the world. You're true self (sun) is never depressed. You true self is always happy.
I know it may sound hard to do, but remember that is just ego talking again. Accept the ego for what it is and let go of it.
Just to help you out now. There is hope, and I mean there is actual hope. You can be permanently happy. Remember that!