Boyfriend has semen stains in boxer when coming home from work. We are not having sex at the minute as I am recovering from an operation. Only happens on random occasions. Is this normal? For reference, he has cheated before but I am not sure if he is this time. Just looking for a plausible reason…