Had some rough sex last night and today I've been having lots of blood coming out. So much so that I have to wear a tampon, is this normal?

No it is not. If it is not time for your monthly period, then any significant bleeding requires a medical check up right away and make sure that you have not been injured inside. If you do not have a doctor, you should go to an er and get checked for any traumatic injury/tear in your vagina.