idk man. they are pretty small. i like to drown in my music. they dont look like they cancel out outside noise very well.
If you really want to drown in your music and want noise cancellation, I'd recommend saving up for $100-$150 headphones.
I use these two primarily:
Pulse Elite Edition's &
Audio-Technica ATH-M50The Pulse's are great for cancellation and the Technica's are great for drowning in music. Both are pretty damn good headphones.
I know you probably aren't comfortable with spending that much on headphones, but trust me it's worth it. You most likely will use them a lot anyways.
My advice? You probably won't find really good headphones for around $50. Maybe decent ones. I'd save up. These DO last years if you take good care of them.
They've lasted me around 8 months so far. They still perform the same way when I first bought them.