There are different ingredients for each potion. You're probably missing a certain plant that is required by the potion you want to make.