Pls help

I got opk positive day before yesterday and peak yesterday. Felt severe ovulation cramps whole last night. Does this mean I have ovulated ? If it’s so when can I BD ? I couldn’t BD last night.