irregular period

I think I have a irregular period but i am 17 and I'm also sexually active... I go about 3 months without getting my period and then when I do get my period it last about 2 weeks sometimes very light.. I don't know if it is normal for my body but I always get scared thinking that I might be pregnant