I know what you mean. i have had one but it won't pass just moves around and hurts me when it does.
doctor says to be patient
they do have drugs you can take to help pass it. they break them up.
i also got hydrocodne for the pain an that helped. if they get too bad go to er they will help with the pain and the passing of it.
hang in there it could be worse trust me.