Sounds like he's looking for someone to blame. Not his job to do. He should be supporting you. Grandma needs to help, not just you. At 22 I was living out of state and thought I could find my way. Don't give up, you sound like you are trying, and don't let anyone take that from you. You are not the parent and need to know none of this is your fault.
Submit your prayer request. Thousands of caring people will see it and pray for you.
It's hard to stay functional, but you can do it. I have days like that and others where I am just happy to be here. Get sleep, take a walk..send sincere to you.. judi