double peak in the melting curve means two sizes of the product are made check product size on gel electrophoresis after gel observation changes the annealing temperature.
Ritu Kumari is correct, the first thing to check is that you are amplifying only one PCR product.
But if all of your controls are working, and you know it's just one molecule, and you consistently see a double peak for ALL of your samples with that particular pair of primers, see my explanation below.
How large is your amplicon? The longer the DNA molecule, the more likely that it will melt in "regions" based on GC content. I've seen it when using melt-curve based genotyping. Anything over ~120 bp or DNA with regions of very different %GC will often get a messy peak.