I am afraid that depends on how much I am given who is in need of my help.
Besides, your question had no thought behind it. No one can give you the precise time it takes professionals to fulfill their duties but the professionals themselves, when the job is completed.