I have to vent

Glow informs me that I should BD today even tho it says 22% chance but something is wrong with my SO he isn't getting hard he is really stressed out and he gets furious because he tells me he wants to BD with me and he just has so much on his plate and on his mind he swear to god it isn't me he goes soft I get him roused up again then it goes back to soft as soon as I take my hands of it idk wth is going on I did have sex yesterday on 33% just hope and pray this is my month 😥 any opinions on this matter