Here is my situation.I am 17 year old male.For the few last months I am trying to improve myself by doing lots of crazy shit.Started NoFAP challenge(never really succeded but I am not going to give u p so easily),working out,meditating, learning about things,cold showers,fixed sleep schedule.Those things helped me with my self-esteem and confidence.I have noticed a lot more attention from girls,respect from people but since I have failed a lot I always have feeling like it's not enough, that I have to do more and more and more.Because of that lately I have been in pretty bad shape mentally.On top of that there is a girl that I have crush on for at least 2 years.Now you might ask why I don't ask her out.Well first reason is that I keep telling myself all the time that I have to first become the best possible version of myself before getting into realtionship and second reason is she's attetion whore and I just can't fucking get over her no matter how much I try.Third reason might be that I always think that I am boring,not having interesting life bla bla bla...Now I am at point in the life where I am fucking sick of everything,all the failures,bad opinions of others...So can someone give me some advice on what the hell should I do.Should I just fucking ask that girl out,should I forget her and start maybe reading TRP(really interesting to me) and start impletening those ideas in there to my life?