Hello, Bogdan, I bet you will get many different answers depending on the age of the respondents and maybe where they live. I'd say these are very rude expressions, but also they are very common. In the US we hear them on TV, in the movies, etc, even relatively small children sometimes use them, and teenagers, definitely. I would not use with anyone I do not know very well, or someone to whom I want to show respect. They are not terms I would use with older family members, other professionals, or anyone in a business or professional setting, even though the expressions might be tolerated.Just my two cents' worth!