I know that I ovulated on cycle day 13 due to positve OPK and basal body temp. I also got positive opks on cycle day 18, 19, and 20. Why?

False positives. That should not happen. Unless you are taking HCG shots at the time. Usually that means you have a naturally elevated lh level. It also likely means the kits wont work very well for you in general.