Music on my iPhone 4 only comes out of the right speaker?

It used to come out of both. And when I plug in my headphones, it doesn't come through the right side, only the left. Without the headphones, it comes out of the right side, but not the left. It hasn't done this before.

There's only one speaker at the bottom of the iPhone. The other side that looks like a speaker is actually the microphone.