"Fixing this issue will take 2~3 days"
Is the above sentence structure correct? In fact, I want to express: I will fix this issue. And, if I successfully fix this issue, need to 2-3 days.
In fact, I want to let "Fixing this issue" as a subject, then "will take" as a a predicate. Is this writing Ok?