You will always be too much for someone who is not meant to love you or ready. Love is an unconditional emotion. When you really love it is through the good, the bad, the ugly. Find the one who you are willing/prepared to love through their good times and also the bad. That is the problem nowadays. When things get hard, difficult, or not your cup of tea, instead of working on things with the one you originally fell in love with, you go search for the next best thing. Until the same thing happens again. It’s a repeating cycle. Nobody is perfect. It’s about accepting someone for how they are if they treat you good, even if they have flaws.