Walmart refuses to fill pain medication unless you put if it is for chronic or acute pain. For acute pain they will only fill for 7 days.