I try to collect seeds from my plants. If I am out and about and I see something that is producing seeds, I try to snatch them too. When I walk in town, they have huge flowerbeds at the end of the walkway. They usually have pretty nice flowers growing there and I have grabbed seeds there many a time. Hopefully, this is not illegal! I buy seeds from the local seed store or places like Lowes and Walmart. I have bad luck with Walmart seeds, though, so I try to use them as a last resort.