How long have Kristin Cavallari and Stephen Colletti been together? Inside their relationship profile over the years. Nearly two decades…