10 year relationship. Married for 2.5 years. He cheated for the last 2 years. Just found out 2 weeks ago. Have to sell house. How long does it usually take to get over a cheating marriage and, when do you think one would usually be able to handle a new bf?