stats unavailable

every time i look at the active roster and try to join a game loads for a long time then says statistics for (gamertag) are currently unavailable (gamertag) may be unavailable or experiencing a network disruption, so that means i can’t view party details or join games i’m aware it does this because i have a incompatible nat but this keeps happening constantly and some times it says data currently unavailable and the text is merged and sometimes i can view the ammount players in the game but sometimes i can’t