If it's been 2 weeks.....and it's not getting better...and kitty hasn't seen the vet in a while - vet time.
(As a last check did kitty get any new toys - or anything new in its life - if yes try removing it to see if it can help - if not, vet time I think)
Good luck!