I have been in this cycle somewhat in the past. The best advice I can give you, and I know it's hard, is to delete your profiles for a while. And I'm not talking a week, I'm talking like, at least 6 months. When you're feeling brokenhearted, that is not the time to be searching for a relationship because when you're trying to heal yourself, you have nothing to give another person. One possible reason you are unsuccessful in these relationships so quickly is that other people can pick up on your pain.
Self-care is incredibly important in this time. Please consider taking time for yourself in order to heal.