Have you tried any churches? If your LDS talk to the Bishop. Maybe Salvation Army also. If you Google your search there's lots of options that might work for you. I wish you the best.
I will tell you the same thing people used to tell me call 211 or call Travis L Williams family service center but they can only help you on Monday so you have to keep calling them but as far as your power that's a hard one bro
Thanks! Your answer is awaiting moderation.