Sort:  

saltpeter you can make from urine, carbon can be charcoal, and sulpher can be from matches.

Of course, buying ahead in bulk, is wise! But you can accumulate all of it in small batches.

:)>