Hello I'm on a 32 day cycle and based on the information I found I'm supposed to ovulate 18 or 16 days before my expected period my lamp was on July2 I had protected sex with another man around July 16 and unprotected sex most of the time with my husband

Actually. You should ovulate 14 days before your next period starts. The variable part of the cycle is generally the first part or luteal phase when the egg is maturing. In a 32 day cycle this would be about day 18. However, this IS the VARIABLE part of the cycle and some eggs mature faster than others. Hope this helps.