Sound/volume issues with my iPhone 📱 help!!!

😄

I have an iPhone 7, it’s about 2 years old. Bought it brand new from T-Mobile. For the past year or so I’ve been having volume/sound issues. My volume will be all the way up and the button enabled for sound yet the phone won’t ring when I get a call or I go to watch a video on social media and no sound. I have to restart my phone multiple times a day to fix the problem. Anyone have any suggestions? I don’t have insurance on it. Thanks!