Normally by hitting late game, you should have both armours and spirit snatch, the aim is to get as many punches off whilst maintaining your siphon. Don't over do it early game, you're not invincible so farm souls and get tanky before doing anything crazy.