Hi Brian - please listen to this very good advice and go get yourself checked out, the sooner the better. I understand the shame issue, but please don't let that stop you from seeking medical attention - doctors have heard it all and seen it all and they are there to help you, not judge you.
Let us know how you are doing, Brian!