CMMC compliance can be reached in different amounts of time depending on how big and complicated a contractor's operations are. On average, it takes 2-3 days for a contractor to achieve NIST SP 800-171 compliance with the help of a compliance consultant like On Call Compliance Solutions. CMMC certification can take anywhere from a few weeks to several months, depending on the level of certification needed and the contractor's current level of compliance.