Michael Phelps and Nicole Johnson | 14 Years
Michael Phelps and Nicole Johnson’s relationship might have seen quite many ups and downs, but they have always managed to find their way back to each other. The two met in 2007 and supposedly started going out sometime around that.
They got together on and off, with some ugly break-ups at times. Yet, they always patched up soon after, and in 2016, they officially tied the knot. That certainly puts an end to the on-off thing. What’s more is that they have three children together, named Boomer Robert, Beckett Richard, and Maverick Nicolas.