protonated ligand

Hello! I'm doing some docking experiments and I think I need some help. I have two questions:

1) Is there a way to predict the protonated state of some drug at a certaint pH knowing the structure but not the pKa of the compound?

2) How do I generate the protonated form of the molecule in the cases where I know it should be protonated?

I'm using DSV 3.1. I would appreciate any help. Thanks in advance,