I dont want this to sound like a 2x4 but it might.
You started a new relationship with GF before you were divorced, before you were whole and healed from marriage, before you worked on your self and 180'ed all your faults and fixed your self.
My suggestion is to start over with DB, use a beginners mind and figure out some STUFF. Cause none of us want to keep repeating these scenarios over and over again.
As much as I would like to say it is someone elses fault, who is the common denominator in YOUR relationships?
Sorry again - grieve what has happened and start working on YOU.