I have an uncircumcized penis and when im not erect my foreskin goes back fine, but when im hard, it doesn't go back itself and when i put it down myself it's not ez and doesn't stay down?

what should i do
**edited by moderator**