Looks like OP had a very good catch with her ex-bf and not sure exactly what happened but it could be that her own insecurity about her weight and self esteem that was causing issues in the relationship. After break-up, she is on the bandwagon for dating again rather than working on herself, losing weight etc.