I very rarely listen to songs like this. But actually, it's really good and I enjoy listen to this song. It was made in summer 2012- old but gold.
I'd say appropriate for fans and listeners of the age 12+. Why? Because the audience will be able to get what it's about. The theme is about a break up. No drinking, Violence etc. Except for a few moderate swear words (about 3. Sh** is repeated twice, and F**k is said once). Find the edited version if you dislike bad language. The official video contains some violence and scary scenes