I think limit for buying is your amount of money, you can non stop buying bitcoins till your money ends. I am buying 0.2btc every week cause i don't need more.
I am also buying bitcoin whenever i get some money from any source, and after looking the highest increase in the value of bitcoin i wish that i would have a lot of money and i invest all of them in bitcoin to earn much more in shortest of time.