If you have been depressed all of your life then no amount of vitamins or a fountain of youth is going to make you feel better. You say that you are homeless in Dayton at the YWCA. They have many resources available to you to get the help you need, (case management, individual and group counseling, educational support, goal planning, referals, etc.) In order for you to begin to heal you need to start with the inside. You still have many good years left but you have to want to make a difference in your life.
I speak from experience. I do understand the hardships of life and I have lived them most of my 43 years. And unfortunately my children lived them with me. But I refused to give up. You have to do it for no one else but you. And if your BF dumped you for the reason you say he did then he is not a nice person and does not love you unconditionally. Therefore, he did you a favor and hopefully down the road you will see that you deserve better. You are living with a group of women that are in the same situation as yours, and some possibly worse. You need to embrace them and their friendship. They are your most valuable asset right now. There is nothing wrong with reaching out and asking for help. Please do something wonderful for YOURSELF.......reach out, it could save your life.
Your sister in spirit,
Tammy