First your mother can not expect you to live the life, she have lived over again.
You have to find your own path. It is very difficult. I have been there.
But you have to stay clean. Yes life hurts. I lost my father a couple of month ago and there is so much I could have told him but never got to. I had to accept that in some ways he never got to know me for what I am. Life sometimes stinks and things have to left undone. But life continues as we accept it.
It is Ok to be unsecure. When I got my first child I did not know how to be a parent. When I became CIO, I did not know to be a boss. When I first swan 3,8 kilometer, I had done a distance over 2 kilometer. And so on.
There is a first time for everything here in life. I think we just have to do life by try and error.
It is not always important to understand how other people thinks or what is going on in their head. It is important to take care of one selves.
Put up short-terms goals. Take one step at the time in order to create a secure homebase. The homebase is everything. A homebase does not include your family. It is just a place to return to, whenever the days work is done.
But stop trying to satisfy your mother. It is you and you only you must concern your life about.
Regards
Denmark