Iv had a mild toothache for a few days but today my gum is swollen & if I touch it I get like a shooting pain up into my tooth any advice?

Yes. Yes, see a dentist. It sure sounds like an infection.
Call dentist ASAP. You appear to have a dental abscess which can only get worse over a very short period of time. Call at once to have the area evaluated and treated. There is no treatment you can render at home.