Cant get past phase 1 on yharon infernum

yeah not exactly sure if i have the sanity to beat yharon here i am struggling to beat him before he heals all of his hp like i get him down to 200k hp and then die because of either

his stupid teleport behind me

3 fucking tornados gathered around me so i have nowhere to go while he dashes at me

or just not getting into a comfortable position to dodge his dashes

my build is

god slayer ranger

the sponge (menacing)

elysian tracers (menacing)

affliction (menacing

Asgardian ages (warding)

deficit amulet (menacing)

elemental quiver (lucky)

the absorber (menacing)

WEAPONS:

SDFMG (cholophyrythe bullets) (unreal)