Shame can cause overwhelming guild and distress so I am sorry you are suffering so.
Try your best to talk to someone you trust and who you know will keep your conversation confidential. This is too big a burden to carry alone and it can get accentuated in your mind the longer you keep your actions to yourself. You would benefit from a clinical psychologist as well for the same reasons. Take care.