It would take 8 to 12 months to become a full-stack developer, depending on your level of coding expertise and how rapidly you pick up new frameworks.