Am I pregnant ?

I've been experiencing really heavy whitish discharge for quite a few days now and have noticed that either I've gained a lot of weight in the past two weeks which I'm not sure is fat or if I'm pregnant. My last period was around 3 weeks ago and I'm waiting on my next period at some point next week. I've heard of times where women who are pregnant still get some sort of blood coming out  every so often so I'm scared that that's what I'm experiencing. I'm only 17 so this is really not ideal and am looking for any sort of advice or thoughts that anyone else has?