A 20 day cycle is pretty short. I can't tell you exactly when you ovulate but maybe around day 10. But sperm lives for up to a week so I'd say you are fertile around day 6 to 12? Hope this helps. Good luck
Do you use a tracker? Try the MyCycles tracker here at med help. You can find it in the above tool bar under health tools and download it for free. good luck