What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Ephedrine, Epinephrine and Norepinephrine

The progress in bio-medical field has served the mankind in various ways. Today, there might be any disease, for which there will be no medication. However, it is also reality that many of medicines that we take for treatment of one disease have some side effects as well.