dictionarydictionaries sayssay this is an old-fashioned phrase. Do you natives still say it now? Is it proper to say it in spoken English?
You still occasionally hear it but it is an old saying. I've probably used it periodically because it best describes a certain situation. I would imagine, though, that most people under 30 would have no idea what it means.