Good job, you got her past half. How many deaths are you on?
Don't let her get into your head, you need to stay calm so you can focus. If you get nervous every time you get hit, you'll mess up more and get hit more.
You don't need to heal when you're around mid-20 hp, you'll survive. Try to keep hp in the 40-20 range.
In green mode, the spears are randomized between each playthrough (direction only. They'll be consistent in pattern and color. For instance, the one with the misleading red spears will always be the 6th attack). The pattern is always the same, and you'll memorize what attack comes next. Learn which attacks you're better at dodging and use healing items when an attack you know you struggle with is coming up.
The red mode is the hardest part because there's so many spears to dodge:
When she chucks spears at you willy-nilly, just keep moving. Try to envision where a line stretching across the entire battle box for each spear, and move out of the way of it. That helps me to not run into the other spears as I get out of the way of new ones.
When the three-spear attack comes, stick to one side of the box. If a spear appears there, move to the middle, then move back when it's clear.
For the spear attack that spins, stop after you dodge each circle. Let the spears approach a little, then move. For the 6 that keep going past the middle, keep moving in the 6 directions between the spears in a somewhat circular motion.