I have been trying to find my "calling" since my teens but failed. Worked in a pharmacy and screwed up because of the toxic workplace and immense amount of stress there. I am a very forgetful person, and I cant remember things well. I learn things fast, but forget them fast too.

I just dont feel competent enough for anything. I did freelance work such as writing and translating lately. People liked my work, but I feel that I don't know enough to make my work perfect. My English isn't the best and Grammar is killing me. It's so complicated with so many rules and exceptions. And because I'm no native speaker, it's worse. 

I also make plenty of mistakes while I strive to be perfect. I beat myself up whenever i spot a mistake i made. It feels like I'm not made for anything in this world. I want to write, but I'm not good enough. I'm never good enough to get paid in the real world.

Anyone has this problem too?