to have glucosamine working effectively, there're a few criterias.
1) take more than 1000mg everyday for more than 3 years.
2) body must be healthy enough to absorb and handle the substance
3) doesnt work for everybody and even less for people above 45.
so... i think better take care of your joints the commonsense way. =)