Have I ovulated?

I'm getting confused.. I normally have a 30 day cycle. Glow predicted O At CD 16. I also started using OPKs and measuring BBT this month. I think I've missed my O though.. My OPK tests haven't come out positive at all and I'm now on CD 20. However, using BBT there's a clear drop and then steep increase at around CD13/14. Does this mean I ovulated early or have just not ovulated at all yet? My OPK tests are getting fainter each day rather than darker, and glow keeps pushing my fertility window forwards! Any advice would be great. Thanks