Generally, you want to boil your macaroni for around 8-10 minutes, or until it's al dente. But here's the thing: different types of macaroni have different cooking times, so you gotta read the label to get it just right.
For example, elbow macaroni usually takes around 7-9 minutes to cook, while shell macaroni can take up to 12 minutes. And don't even get me started on whole wheat macaroni - that stuff can take 15 minutes or more to cook!
But why is it so important to get the cooking time just right? Well, overcooked macaroni is like eating mush, while undercooked macaroni is like eating... well, let's just say it's not pleasant.