What does this sound like it could be? He refuses to see a doctor.

So my boyfriend is almost thirty. Recently, he has been having intense upper abdominal pain. He says it feels like he is full/bloated/pressure and it hurts. He also felt constipated for a little while and now it’s just upper stomach pain. Now we noticed it happens more later at night, if he eats too much or too fast but it can still hurt randomly. Is it just his dietary needs changing? Can he just not eat like he used to? This pain has been going on for almost a month and he won’t go in. I even tried to drive him there myself. Does this sound like something serious or his body just starting to change a bit?

Edit: I am hoping it is IBS which is being triggered by foods/drinks. But colon cancer is a big worry for me. I am trying to get him to go but he keeps putting it off. I am trying to think of ways to get him to go. His insurance is through the VA so I can’t call and make an appointment for him. I will keep trying to urge him to go.