Sachverhalt: A. Mit Verfügung vom 16. Dezember 2002 sprach die IV-Stelle des Kantons St. Gallen der 1978 geborenen A._ ab 1. Dezember 2001 ein halbe Invalidenrente zu. Dabei ging die IV-Stelle davon aus, die Versicherte würde im Gesundheitsfall zu 100 % erwerbstätig sein. Bei einer Erwerbsunfähigkeit von 50 % ergab sich ein Invaliditätsgrad von 50 %. Nachdem die Versicherte einen Sohn geboren hatte, ermittelte die IV-Stelle mit Verfügung vom 9. März 2004 nach der gemischten Methode einen Invaliditätsgrad von 53 % und bestätigte die halbe Invalidenrente. Dabei ging sie davon aus, die Versicherte würde als Gesunde neu zu 60 % im Haushalt arbeiten und zu 40 % einer Erwerbstätigkeit nachgehen; aufgrund der Zunahme der körperlichen Beschwerden und der Verschlechterung der psychischen Verfassung könne ihr aktuell aber keine Erwerbstätigkeit zugemutet werden. Mit Mitteilung vom 11. Juli 2006 bestätigte sodann die IV-Stelle die bisherige Rente bei einem Invaliditätsgrad von 53 %. Nachdem die Versicherte im 2011 eine Tochter geboren hatte, tätigte die IV-Stelle weitere Abklärungen. Nach Durchführung des Vorbescheidverfahrens hob sie die laufende Rente mit Verfügung vom 7. Januar 2013 auf Ende des der Zustellung der Verfügung folgenden Monats auf. B. Die von A._ hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 30. Dezember 2014 ab. C. Mit Beschwerde beantragt A._, ihr sei eine ganze Rente auszurichten, eventuell sei auf die Einstellung der halben Rente zu verzichten. Die IV-Stelle des Kantons St. Gallen und das Bundesamt für Sozialversicherungen verzichten auf eine Vernehmlassung.