You should think about who you want to be, how much time you have, and other factors. If you want to focus on authenticity, it makes sense to make your costume. However, if you're looking for something at the last minute, consider buying. Then, you'll be able to get a costume that looks good.