How should I dispose of unneeded or expired medicines?

That depends on whom you ask.

Last year, for instance, the Harvard Heart Letter, a publication of Harvard Medical School, said neither flushing old drugs down the toilet nor putting them in the trash was a good method, because people and animals can get into the trash and drugs flushed away might end up in the water supply.