Yes, you definitely need to give the allopurinol more time to work. It can take several months for allopurinol to get rid of old uric acid crystals. Until most of them have gone, you might experience gout flares, but they should get less intense and less frequent.
Be sure you keep returning to your doctor for blood tests. You need to get uric acid down to at most 5mg/dL – lower if possible for a year. Also, blood tests should include liver function and kidney function.
Please let us know how you get on.