Hi. I don't much about your situation, so I'm sorry if I say the wrong thing.
Do you have a therapist you can talk this through with?
Is it possible someone got you to take some drugs that have caused this?
Don't worry too much about what people think. They'll almost certainly assume you'd taken something recreational.