It depends on how they're "messed up". In a supposedly perfect relationship it wont be perfect as in never arguing and all happy and smiles and stuff, it'll be far from it, but you'll know that it's worth it. Everyone has a different perspective on the word "perfect" and I personally believe everyone has someone out there who is so called perfect for them in some way. You'll find your perfect relationship someday, just stop looking and it'll come to you. It just might not come in the most appealing form until you get into it and get to know the person. Don't give up!