Thanks for posting your query
You dislocated your right finger 4 1/2 weeks . If after reduction of dislocation proper immobilization is not given to heal the ligaments around it, then this might be the cause of your recurrent dislocation of finger.
So you have to visit an orthopaedic surgeon
for exam. & treatment plan acc. to that.