Sadly, with such situations, nobody can be there for you 24/7. People are human, even those who care the most about us. Life has a way of getting in the way. Plus, to be frank, that is a lot of responsibility to rest on the shoulders of someone who can only help you if you wish to help yourself.
On a positive note, however, you're looking for help. Which means that you do want to help yourself. Use meditation and affirmations to try to stay positive, and other magical means you may find to try to keep yourself in a healthy state of mind. It'd also be good to seek non-magical help, and reach out to someone to try to get some counseling, therapy, or some other such aid that can help you step away from self harm and other such actions.