It's different for everyone. I used to get it for 7-10 days!!!!!!!! Crazy.
Usually you O on the last day of ewcm and you usually have the most ewcm that day.
Good luck!