Yes...you can take digestive enzymes any time you eat...at the beginning of a meal. Rule of thumb: you don't need any when you're eating raw... take one when eating cooked and healthy...and take two when eating cooked junk.
I like Acu-Zyme...no HCL in the formula and reasonaly priced...but there are many good brands.