Everybody recovers differently. Some have trouble coming off of 8-10 week cycles. I know guys that do two 16-20 week cycles per year and they are fine. IMO, as long as time off equals time on you're okay, assuming you the type that can recover well, I don't see anything wrong with a long cycle.
But I would not run orals like that. I'd kill the dbol. It seems like overkill. I know the pumps are great, but by the end of that cycle the results should be the same with or with out the dbol.
Also, I don't think you need proviron and
winny at the same time. They both have the same ability to bind up SHBG and free up the other steroids. I don't see why you need both at once.
Good luck.