i read from the house rabbit handbook that bunny between 7weeks to 7 months should be given unlimited hay.so did the"hay" refer to alfalfa hay or grass hay like timothy?
Bunnies of any age should have unlimited hay as a large part of their diet. "Hay" really means any sort of cut and dried plants which are used for animal feed.
Most hays which are sold for feeding pets are made from a kind of grass - timothy, orchard grass, meadow grass, brome, oat hay, etc. Adult bunnies (older than six to nine months, roughly) should get grass hay. Which kind or kinds you provide depends on the tastes of the individual rabbit. My first rabbit, Scone MacBunny, loved orchard grass hay and would not touch timothy hay at all. My current bunny, Natasha Rabbitova, loves timothy and will not eat orchard grass (her favorite is organic meadow hay, at least at the moment). It is probably best to offer several kinds of hay, as rabbits in the wild are selective grazers and like to pick and choose.
Alfalfa is a legume, like peas or beans. Alfalfa hay is high in some things which are good for growing kits, but excessive for adult buns. Therefore, alfalfa should be fed to younger rabbits (less than six to nine months), and then switch gradually over to grass hay.