Could really use some advice!

Hey ladies! So I could really use y’alls advice. I’m 21 years old newly married (since March) but I’ve been with my husband since 7th grade. He was 11 I was 12. He works 5 days a week but always has weird schedules, never the same each week. Some days are 9 am to 7 pm. Some days are 12 pm to 9 pm. Pretty much all over the place. Well I’ve noticed my sex drive has decreased significantly. I love my husband with all of my heart and soul! Words can’t describe. He has a normal sex drive for a man if you know what I mean. I feel I’m disappointing him. I think the reason my sex drive is low is because he’s put on a little bit of weight. Not a ton, but does have a belly. He says he wants to work out and eat better etc but when it comes down to it he doesn’t really make an effort. How can I talk to him about leading a healthier lifestyle and trying to lose a couple pounds without sounding like a total b*tch? It’s not that I’m totally unattracted to him I just would like him to lose a couple pounds... Am I in the wrong for thinking this? I just want him to be healthy and active. I do buy healthy groceries and cook but he always goes out to eat for lunch (while he’s at work) and eats fast food! Even if I pack him a lunch. 😕 Thanks!