Distant and cold

Krystin • Im 19 happily married with our first baby boy due in april!
My fiancée has become distant and cold and is always complaining on everything I do wrong and is making lazy jokes and just feels cold towards me. I lost my job and gained a lot of weight in the three years we've dated what do I do to keep us happy and loving?