Question: what xp level is silk touch?
Answer: According to the table for Silk Touch, you want to be at level 30 to get the best chance per single enchantment, you should still expect to enchant an average of 6 tools before getting Silk Touch rather than another enchantment.