Have you checked grocery stores? I wouldn't expect to find it at JoAnn's or in pharmacies.
The homemade stuff is fine, but only lasts about a week in the frig before it starts getting moldy. Even Sta-Flo, once it is mixed with water, gets moldy eventually. It's really inexpensive, so you just mix up a fresh batch as needed.