Effects of Psychedelic Drugs Can Last for Days or Weeks, Research Finds