Yes, your hair is driving you crazy. Yes,it is too long (waist-length when pulled straight) and too heavy.
A reminder: You are getting a professional haircut a week from Saturday. (And getting the red streaks back.)
It is possible to wait that long. Really.
Put down the scissors.