absolutely horrifying, and as a member of the opposite sex I am ashamed of such behavior.
If this happend recently you should seek out hospital for a rape kit as well as file charges if you have not done so already, there is a specail place for jerks like that in prison. I know he is your ex and you may have some feelings for him even though they are not romantic so you may feel reserved in doing this but to be honest its for the best, he did this to you, he most likely will do this to others.
i hope that did not sound lecturish..
as for your drinking a glass of wine. does this normally affect you like this. if not I would suspect he may have done something else to your wine, this would aslo show up in the rape kit fyi. usually 24 hours is the key time frame before any other drugs are metabolized.
oh and consider alcohal content for the wine you were drinking, they tend to differ.
ritalin is usually completly metabolized within 4 hours unless you are on the time release stuff.
provigil acording to my doc lasts aprox 6 hours.
both are not very effective in my case. but everyones different.
I wish the best for you.