User blog comment:LitlitRocks/How many Leftovers can a Player Get without a Pokemon Holding a Leftover/@comment-31800919-20170901054454

Normally you only get two in the game from the couple in Grove of Dreams and a Snorlax holding one in Aredia City. Other method to get the item is from trading. If you dont count the snorlax then you can get only 1, theres no limit on how many leftover you can own.