That is a very stupid question!!! Think logically, you are adding something to your body, the weight that is added will add to your existing weight. If you mean what are the long term affects then you need to rewrite your question!
it only takes about 1 day
The best time to take weight gainers is after a hard workout. You can also take between meals as long as it doesn't affect your appetite.
It depends how much you weigh and whether you would eat all the weight in one go or in a healthy amount
Yes if you do not take the complete and healthy food, you get the weakness and irritation. So it is affect to your behavior.
20-30 min
I think itwill take a year before you start losing weight or increasing in weight.
depends what kind of food it is :$
Depends how much weight you want to lose, how much and what kinds of food your eating, and of course how much exercise you're doing.
Generally, there is some affect within the hour.
Take aways and chocolate
how long will be in urine
It depends on how much you want to lose, what your diet is like, and how much exercise. Remember that you DO need food though :)