Yes! You can prepare meatballs in advance. You can store meatballs in your freezer for more than 2 days. However, make sure to keep it at room temperature before you put them in the crockpot.