Homemade onion powder lasts for 2-3 months, although it is probably just fine for a longer period of time. Onion powder tends to clump very easily, so it tends to harden up after the 3 month mark, making it difficult to use.