I hope you feel better and that they "pass" quickly without much more pain.
I had several occurrences in the past, but exercise, better diet and increased water intake seems to have prevented them from coming back for years.
Also some medications and supplements don't dissolve and absorb completely and can play a role.
Good luck