A method of coating a stent having a first end and a second end, comprising applying a composition including a drug and a polymer to the stent, wherein the amount of drug applied to the stent gradually increases along the entire length of the stent from the first end to the second end.