Not sure how long they've been together, but quite a while. They have 2 kids together.