Default Google Contacts create duplicates

Why does Google Contacts create duplicates,sometimes triplicates of some?I have around 120 contacts and when i go to https://www.google.com/contacts/#contacts there are 700 or more,delete duplicates and after month same again??Any help? Tnx in advance
DEVICE - HTC Sensation
ROM - JB Sense 5 ViperS