I paid $2 for this at Target. I used to never drink a full 16oz water bottle. Now I finish one of these every hour. it's a great way to make sure I stay hydrated for my baby boy.