These are not signs of pregnancy. Go for test if you have doubt. Your cramps can be due to diarrhea which cause electrolyte imbalance. The causes of diarrhea can be hygienic conditions and eating habits. White discharge has its own etiology. For doubts, go for pregnancy test.