Ok so have a question

my cats keep doing this weird thing that's like wheazing/sneazing/coughing
can anyone tell me if their sick or is it just like a cold or something cause it's be going on for around almost 3 weeks so please tell me if this is normal or if it's a hairball and give me some in-site on in cause i was thinking about asking my mom if we can take them to the vet