If you’re diligent and wait for the right moment to strike, you might just have your friends balling with laughter. Of course, it takes practice and patience. Thankfully, there’s plenty of the best puns to practice with, and I think some of these are a good place to start. So, tuck them away for a rainy day. I’m sure they’ll come in handy. Here are the top 20 best puns ever to crack your friends up.