This IS hard stuff to accept. Accepting your situation as it really is, is so important, though. You have to start where you are at and if you are living in denial or in a fantasy land, then this isn't a good footing to move forward in your life. Your mom can't give you what you need because you are bad or worthless or something. Your mom can't give you what you need because she has major problems. You can't get orange juice from an apple.
You are welcome

.......