B/c I'm about 5'9 and I like this shirt but I don't want the same problem as you, but I wouldn't mind it like showing my belt on pants but not my stomach??
I think if that's the case it would be fine for you. I don't like any belt showing for any of my shirts so I usually get a size up so that it be longer