@surpassinggoogle, You've never let us know through your expressions that you've faced and facing all these situations, and for sure no human being can find the words to describe the efforts of Mother.
And no matter what, blessings of your mother is with you, and never breakdown because she is your strength and this post proves that. So whatever vision you hold, walk on it with double force and achieve it because you are on kind path.
Wishing you an great day and stay blessed.