A method of preparing drug agglomerates includes adding a drug powder to a first solvent to form a first solution, adding a second solvent to the first solution to form a second solution. The drug powder undergoes nucleation to form drug agglomerates. The drug agglomerates are isolated from the second solution.