The Firepower Management center has a default limit of 1 million events, after which it is overwritten. Also, depending on your logging setting, events might be logged twice, causing older logs to be overwritten. Try increasing it to a higher value based on the type of FMC in your environment. The limits are given in the doc here:
http://www.cisco.com/c/en/us/support/docs/security/firesight-management-center/118012-troubleshoot-firesight-00.html
Also, the above guide should help explain how events may be logged twice (beginning and end of a connection) or not logged at all.