Bf will not have sex with me anymore

So I found out I’m pregnant again a few weeks ago (7 weeks today) and my bf will no longer have sex with me. I asked him if it’s because I’ve gained weight or if I’m not attractive or if he’s scared cuz I’m pregnant (we’ve had a couple miscarriages) and he won’t answer me. I have a pretty high sex drive so I’m getting quite frustrated. Any ideas what I can do? I’ve tried talking to him and he gets frustrated. I’ve tried making the first move and he gets frustrated and walks out. I’ve always had really low self esteem so this REALLY isn’t helping. I feel like he just doesn’t like me anymore or he’s not attracted me me anymore. He has said some hurtful things in the past. Like once I asked him why he never looks at me when I’m naked anymore and he said “ it’s like eating the same food everyday”🥺🥺