Ovulation

When is the best time to take an OPK test? I never have gotten a positive on those tests before. My periods are very irregular, so I have no idea when I ovulate. Sometimes my cycles are 28 days and sometimes 35 days or even longer. How can I figure out when or if i even ovulate?