Do you mean it is vulgar to say "I am full" in English? Or vulgar to say "Sono pieno" in Italian? I wasn't sure which you meant. And, if you meant in English, do you mean vulgar in British English? It is certainly common in American English. Thanks for clarifying.