In reply to Jerry Li.

That is an important and difficult question. How well you can fit a Gaussian mixture model to data depends on the sample size, the distance between clusters, and how well you are able to bound and estimate the number of clusters. For some thought on these ideas for one-dimensional mixture distributions, see "The power of finite mixture models."