For her own health now (and not to keep Keith or get pregnant) she should try and get back healthy eating… properly, not SW or her warped version of it. Keith isn’t forever, and when that goes tits up she will eat herself silly and be more overweight and miserable. As Luke’s main carer on paper she should want to be healthy for him and her.