I think where you really got screwed was 12. Qd7??
Also, 11.Bf5? Why not Be6?
Hmmm. Main problem here is not castling before Qe2 was played. No matter which square you put your light squared bishop (either e6,f5, or g4), you are in trouble because your bishop on e7 is tied down and you cannot castle without losing material. If 11. Be6 instead of Bf5, then white can still play Nd4 putting pressure on your bishop and the pawn on c6.
A likely cause of this problem is 3. c5 and 6. Bd7. I'll explain both. The move c5 is generally a little too early on move 3 in the french defense. A better move would have been Nf6, developing your kingside quicker and putting pressure on the e4 square. Also, Bd7 is an unncessary move. If the bishop on b5 was going to take your knight, you should take with the b-pawn anyway. A better square for the light square bishop is g4, pinning the knight to the queen. Hope this helps!
-Quinn
So this is my game. Some levels of regret, but it all started with the pawn take instead of bishop. I'm wondering if you have any suggestions for the variation of the french where they exchange at that point.