How old is your boy?
What foods does he eat?
Does he throw up hairballs?
I am sorry your boy has all this trouble with hairballs.
A cat that eats canned food does not need hairball meds due to the oil content.
Do not use any hartz products because they are dangerous:
The best hairball med is plain vaseline as that is the ingredient plus a flavoring of laxatone, petromalt, etc.
Here is a natural one:
Just add one tsp a day of fish oil like from a can of tuna or salmon and he should not need any hairball remedy.
I hope all will be well.
Warmest best wishes,