if you get kissed by someone, and you turn around and it's your wife, you didn't give consent at that moment but you grant consent after.
If you and your date have sex while high, because you are high, you cannot give consent. Afterwards, if you both are ok with it, you can grant uncoerced consent.
You cannot prosecute anyone if there is no victim. Consent can be given AND taken after the event.