I try to use them on the forums because if I don't use them i tend to forget them. I wouldn't normally be holding a conversation using a lot of idioms, I wouldn't definitely like to put the other person off. But I would be inclined to think that native speakers use them now and again.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.