Yep - We've had tantrums galore since he was 12 months! But, although I don't like them, I'm just learning to deal with them. Good luck hun!
(Btw, DS has hit the headbutt stage too - and it's not fun!)