You do seem to be suffering significant pain and stiffness
. From your description I suggest it may be a ganglion
which is a swelling in the tendon sheath at the wrist. Occasionally these can disappear and reappear. You are rather young to develop osteoarthritis
I suggest you seek advice from a hand specialist who may wish to scan your wrist. If it proves to be a ganglion, these can be removed by a simple operation.
Hope his helps you.
Dr K A Pottinger,