When it comes to oral steroids, they have quite short half lives, so you should be taking them on a daily basis, not everyother day. To answer your question, if you will take it every day, then yes - it will be enough. EOD - doubtfully. 50 mgs should be fine, but keep in mind that it is liver toxic, so you need to be using a very good liver supporting supplement along with oral steroids, such as N2Guard. In fact, it is the best liver supporting supplement on the market hands down, so you can't go wrong with it.
However, winstrol is mostly a cosmetic steroid, so unless your BF% is under 12%, you will not notice much of an effect from it. All in all, we would need to have some stats of yours in order to give you the best suggestions, such as your height, weight, BF%, etc./