Only fate can determine the existence of Mr. Right.
Mr. Wrong for you, can be Mr. Right for someone else, don't worry, their Mr. Wrong will someday your Mr. Right. It works vice versa, sometimes it's just don't.
Mr. Right will only arrive when the time is right. When everything works and falls in the right order.