Your mix has way too much hi-mids, sounds pretty ear-grating honestly. Your mix balance is also weird sounding, hihat and overheads are too loud, vocals are too low, I can barely hear them. Guitars are also pretty thin sounding.
I would suggest you to listen to mix really low volume, just so you can barely hear there is any music playing and rebalance the whole thing so you can hear the main elements of your mix (vocals, snare, kick, guitars, bass etc.). Also if you have made any radical hi-mid boosts I'd suggest to reduce them drastically. Or if you have removed too much low-end.
Song seems to be pretty nice, but it's hard to listen in its current state. I hope this helps!