I think I may be pregnant

I have no idea if I am or not but I've been feeling weird the last week and this week . It's too early to tell because my period is supposed to be here in 10 days but I'm nervous. Anyone know of any test that I could take that may be accurate so I can get this anxiety over with? Please help.