Oral b liquid vitamins under the tongue are best. I can't find the ones I use on net.
Something to do with absorption but to be truthful it sounds like only part of the problem.
Withdrawing affection and lack of wanting intimacy is something that needs addressing.
He's filling himself up with junk food and then feels awful about it and pushes you away.
It sounds like he's trying to fill an emotional hole within himself but then when he's full of crap he feels like crap.
You, who would be a much better way of filling the emotional need weren't available ( hence the junk food) . His emotional need has been filled so you aren't necessary.
It's a bit like a baby with separation anxiety. Baby for eg has to go into hospital. Maybe mum can't stay. When mum goes to see baby , baby turns its head away. Mum wasnt there when baby needed it, so now baby punishes mum . I've written that very simply. Just trying to get the basic idea across to you.
Course we aren't dealing with a baby but a grown man but sometimes when we do strange things as adults we need to look back over to get some sort of explanation. I'm not saying that is true of your DP mrs B, I'm just trying to make sense of a distressing situation for you both.
Our relationship with food is very complex and I think we all struggle with it over our lives to some extent. How often do we reach for comfort food or drink. There's those that gorge and there's those that limit their food intake when upset.
Food is one of the first things we are offered as babies. Our relationship with it is a very primeval one. Followed by affection.
Certainly DP seems to have an exaggerated response at times to food and then to affection. Like he's got his wires crossed somewhere.
I would suggest going to relate to see if you can unravel this because it appears that he doesn't understand it and you get hurt by it.
Once you shed a light on it and get some understanding of the situation then he can make an adult response to it. As in he says silently to himself for eg you know what, I've had a crap day, mrs b isn't here, oh bugger it, I'm going to have that pizza because you know what, right now I'm craving a pizza and if I eat a pizza maybe that tummy monster will shut up and then we can all be happy.thats just my daft little scenario , but it's eating with a bit of understanding of why he's doing it. A crap day! Feels down. FEels sad. Having that knowledge that he's eating it for a reason hopefully will take the guilt away. Eg I'm going to give my body what it wants. It wants pizza and I'm really going to enjoy it.
I've gone on and on again. I hope I've helped. Maybe not and if I haven't I apologise.