Kicks in right away. Has a very short half life and peak levels are just 2 - 6 hours avay from injecting it. Stay as long as you can afford which will depend on the dosage and your money. I guess good price is below 2 usd per iu, don't pay over 4.5 usd per iu.