This is easy. Stop listening to music like that. Especially how sh!tty it is.
Second, you WILL get through this. Know why? You have no choice. But, what you can control is how easy and short it is.
Dreams suck. They can be very vivid and undo a lot of progress. Been there. Know what though, SHE has those dreams too buddy. Probably shows you in a great light. Probably better than you could if you ran into her. Enjoy that sentiment. I just had a girl I dated in highschool reach out to me because of a dream.
You will find a better girl soon enough. Either shell be nicer, or hotter. Maybe both. Just dont ever play her any of that horriable, whining, dying lamb of music you like.
If you want that to happen sooner than later you need to start helping yourself cheer up. These are just words here, and I hope they help, but you need action.
You need the formula we always talk about around here. Read my other posts for deatils.
GYM six days a week.
Excel at hobbies and work with renewd vigor.
Talk to other girls. Right away. Spin Plates.
Volunteer. And or join a club.
Holy Crap! I just realized you live in Brazil! Dude, youll find a nice new girl tomorrow! Just walk outside!
Here if you need me further.
By the way, its not ridiculous to cry. Its healty and healing. Just dont do it in the grocery store or with a woman. If you spend your whole life choking back a good cry you are going to go mental. Dont do that. The body know what its doing. You just control the timing if you can.