you are making big leaps and big progress. The truth is that only when we are trying something really hard we have a feeling that we are not moving.
You lost 50 kg!? Man, that is a story for the local newspapers
You got a job and found new friends. Way to go! You take now everything for granted but the truth is , probably less than 5% of all people on Earth are capable of such changes.
It is absolutely normal that you are not satisfied . But you probably heard what Tony Robbins said about trying . Try UNTIL....
So just keep working and sooner or later everything will pay off.