Full PLL took me about a week, because I made an effort to learn like 3 or 4 today.
Other alg subsets I never really made an effort to learn methodically, I kinda just picked up algs for cases I didn't like the way I was previously doing them.
OLL probably took me 2 or 3 months to learn the majority (40 something)of it. After then I picked up algs as I came across them, and I probably learned all the remaining in another 2 or 3 months.
I have looked through coll algs and learned most of them, but I didn't use all of I only know the 15-20 I use now.
I know all CLL sans 2 u cases, I started learning them about two months ago.