You have to store in some variable how many time (per map, or per round, as you want/need) the same player has bought this item.
Or you may want to set the price according to player health. The more the player has health when he try to by some HP, the more the item is expensive.