We all have a past. Some are lighter than others, but we're all the same in that we have to link up with somebody who is going to be okay with it. The bottom line is, that if they're not okay with you, it saves you a step, because like it or not you shouldn't be there.
Have no fear that there is somebody out there for you, but looking too hard isn't a good idea, because we tend to settle.
I don't know you well, as I'm not on much, but from what I've seen and read, I know that there are guys out there looking for somebody just like you.
If the joe-blow you're with now makes you cover up, then he's not the one. Don't let impatients ruin your future.
PS: I'm glad you're better now.