A method is provided for separating volatile anaesthetic agents from a supercritical solution comprising volatile anaesthetic agent and supercritical fluid for the purpose of recycling the volatile anaesthetic agent. One or more of the steps of the method is performed by chromatography and the method comprises the step of separating contaminants from the supercritical solution and then separating volatile anaesthetic agent from the supercritical solution.