PERM
1, 180 days to finish the recruitment. If you luck, it will be fast.
2. 45-60 days to get LC
3. 6-12 months to get I-140 approved.
4. 12-24 months to get I-485 approved.
NIW may be faster, but it takes time to get referrence letters.