Hi dear Aiuto ~ I understand what you're going thru. I think alot of your problem is the fact that you're being honest too FAST. LOL
Why do they need to know immediately? It's really none of their business what happened in the past, is it? Why do they need to know immediately about your mental issues?

And even if you wait a month or two, why then?
Sure, a relationship is built on honesty -- I know that. But aren't we allowed to keep SOME things to ourselves? Do we have to give everything over to the other person? First we have to be able to TRUST them don't we? And how do we know we can trust them until we get to know them COMPLETELY. You cannot know them completely in just a month or two. If you did, then they wouldn't dump you and say horrible things to you when you told them!!!

Anyone who truly cared for you would NEVER do that! Anyone who really cared for you would STAY with you and HELP you thru these trials and tribulations. They wouldn't just leave you during the storm.
You don't need to stop dating. You just need to change the way you do things -- like stop being honest so quickly.

Wait until the two of you are committed and really KNOW each other completely. Then you can tell your partner little by little about what's going on -- unless things become a little difficult earlier and it forces you to tell him more .
I wish you the very best. Take care and God bless. Hugs, Lee