Analyse plz
I'm not very fond of 6... e6. Theory prescribes the simple, but logic Nf6. 'Accelerated Dragons' by Silman and Donaldson is an excellent book on the opening, I can recommend that if you want to know more on the opening.
13... Nc6 is not a bad move, but I think it would have been off at f5 a bit better.
14... a6 is a bit unnecessary. The knight is quite inactive at b5 anyway. Just developing with Qd7 followed by Rfc8 seems healthier to me.
18... d4 is maybe not the strongest. Qc7 followed by Rc8 would be better I think. The d5 pawn is poisoned, so you don't need to worry about that.