It could be pregnancy, stress or an std. Cottage cheese like discharge is NOT normal and you should make an appointment with your ob/gyn. After getting examined and tested get on some form of b/c and always use condoms.
wait for a week thn take one more test to confirm it . but i think its just late period.