I live with my mother and 2 children. My mother is a very good person she has always helped others during her healthy life but at the same time she tried to dominate and interfere in people's life too. She didn't have a happy relationship with my father since her early 50's as she was never satisfied by anyone. She has a basic nature that whatever she does is only correct. My father was always very hurt with her attitude. My father passed away 1.5 years ago . I got scared of losing her too so I always want to keep my mother fit n fine. I regularly take her to doctor and give her medicines on time. I take her out for outings too but she is never happy. She is always unhappy and dissatisfied . Yesterday she didn't take her medicines and somehow I lost my cool and shouted like hell on the poor old lady. She got a hysterical attack and she too started shouting and hitting me. I was shouting equally with her but didn't react to her hitting me but suddenly while shouting her face started turning red n blue so to get her back to her senses I slapped her hard on her cheek. She came back to her senses and started shouting again. Then I got mellow down and explained her that I dont want to lose her thats why I created a scene and shouted at her. My mother told me that she will never forgive me. After few minutes both of us cried a lot remembering my father. ..and I kept my head on her feet and explained her the reason of my outrage and asked for repentance from her. She hugged me and told me that " Allah ko hazir maan ke maine tum ko maaf kiya beta". I am not able to forget and forgive my self at all. What should I do now to get forgiveness from my mother and Allah and Panjatan and my Imams.

I understand ur feeling, it's good to regret but when your mother said Kay maaf ker diya then you don't need to torture ur self. Just do wuzu, read 2 rakth namz and go in sajda, do astagfar, read 100 times salwat
Inn shah Allah ur heart will be fine completely and treat ur mother like a child, maybe not perform things as perfect, so be calm

I live with my mother and 2 children. My mother is a very good person she has always helped others during her healthy life but at the same time she tried to dominate and interfere in people's life too. She didn't have a happy relationship with my father since her early 50's as she was never satisfied by anyone. She has a basic nature that whatever she does is only correct. My father was always very hurt with her attitude. My father passed away 1.5 years ago . I got scared of losing her too so I always want to keep my mother fit n fine. I regularly take her to doctor and give her medicines on time. I take her out for outings too but she is never happy. She is always unhappy and dissatisfied . Yesterday she didn't take her medicines and somehow I lost my cool and shouted like hell on the poor old lady. She got a hysterical attack and she too started shouting and hitting me. I was shouting equally with her but didn't react to her hitting me but suddenly while shouting her face started turning red n blue so to get her back to her senses I slapped her hard on her cheek. She came back to her senses and started shouting again. Then I got mellow down and explained her that I dont want to lose her thats why I created a scene and shouted at her. My mother told me that she will never forgive me. After few minutes both of us cried a lot remembering my father. ..and I kept my head on her feet and explained her the reason of my outrage and asked for repentance from her. She hugged me and told me that " Allah ko hazir maan ke maine tum ko maaf kiya beta". I am not able to forget and forgive my self at all. What should I do now to get forgiveness from my mother and Allah and Panjatan and my Imams.

Its great to realize the worth of your Mother and to take care of her although to attain the pleasure of Allah through the process can be quite of a challenge specially with the attitude your mum has.
Remember however much you wish to be protective about her, but in the end, life and death lies in the hands of Allah.
He has a plan for each one of His creatures and tests them according to their own capabilities.
If you are kind and caring to you parent, for sure you won't boss around and always make her feel she is above you so therefore do your duty to the best as far as caring is concerned and after that leave the result on Allah.
Your intense guilt towards the harshness to your mother shows that you are never going to make that mistake again and her forgiveness for you is the first thing to be hopeful that Allah has forgiven you too.
Dwelling on it will make you feel hopelessness and shaitan wants that you should feel this way so that you can add to your sins. Being despondent of Allah's mercy is nothing but a satanic ruse.
Try your best to please her and always keep calm with her. If she is paranoid and negative, your duty is to politely explain her without raising your voice and be positive even if it sounds pretentious.
If you're steadfast in this manner, itll affect both your lives for the better inshallah.