Someone please explain how to lane vs Calico

Im losing my mind here, but even when she's laning against my teamamtes, she always finished with 8-0 after 10 minutes.

from around 1000 souls onwards it looks like this

Ambush, sleep, heavy melee, magdump. leaves her at 40% hp. she does 900 damage in a combo and i die

Stay behind tower, she runs through the beam, does 900 damage, heals 400, i die.

hide behind the wall at shop, she runs through the tower, dashes further than me to catch up combos for 900 i die.

after 3000 souls it gets even worse

runs onto tower, stands between its legs. I ult her as the tower is beaming her, she does 900 damage, heals 400, i die, she ults the tower, leaves on full hp.

Ive never struggled like this with one character and it happens every time, no matter who im playing or what I try to do. she just has the ability to walk over to me and take more damage than i can deal, and deal more than an early haze ult if you never moved. She then has her ultimate to either get a free tower or simply avaid getting ganked in our base