Why do my badges sometimes disappear?

Your badges should appear on every post you make, except on posts that only contain an emoticon and no text. You can see an example of that here. We do this to keep the forums as clean and readable as possible.

subscribe Verify your student status
See Subscription Benefits
Trial only available to users who have never subscribed or participated in a previous trial.