Hello, Spotting early in pregnancy is observed many times with no major setbacks and concluding in a term delivery. You have been prescribed progesterone and that helps to maintain the pregnancy. White discharge is a normal phenomenon in pregnancy. You should also take bed rest and avoid intercourse and lifting weights until your symptoms completely subside and sonogram shows healthy pregnancy. Have regular checkups with your doctor and everything should be fine. Good luck.