Chemical?

Last month I had two faint positive pregnancy tests then a negative... from what I understand that is a chemical pregnancy.? Now my period was due on the 25th of December, didn't show. Negative test today. Any clues why? Any ideas? So frustrated.