Forever! no, seriously, since birth Michael and Kelly have been best friends all thanks to their mothers becoming friends first!
Six months! Michael had a ring picked out since the first week of dating, after 25 years of being best friends... when you know you know!