Best time to test?

What’s the best time to take an opk?

Also is it possible to ovulate on day 20+ of your cycle?

I’ve been taking my opks between 4-6pm but have not gotten a positive yet. However my cycle is not regular. Please help!