Hi Rose
Hydrocodone is an opioid (narcotic) pain reliever. Its a powerful drug which is normally prescribed by a doctor. If so prescribed they are in a prescription pill bottle.
As Anvil said he's buying them off the street from a drug dealer. As you know these pills are expensive. Opioid pill addicts who run out of money typically turn to heroin which is less expensive. Heroin isn't manufactured by a drug company & only god knows what they are actually using.
If you haven't already I would invest some time to read up on opioid addiction. Its ugly. Look at examples of pin point pupils. Once you see them you'll never miss seeing them again.
Everything you mentioned clearly speaks to addiction. Don't expect to get truthful answers to your questions.
SR is an excellent forum. There are many experienced, caring, & most articulate participants.
BTW if the police found that may pills in a bag with no prescription, he might be facing distribution felony charges.
Please take care of yourself.