For those uncircumcised but having trouble with a tight foreskin, you don't always need to get circumsized to solve this problem. It should go without saying, but talk to your doctor to make sure it's right for you, but this is what I did...
Over 20 years ago I had similar problem with it being very tight... The occasional/couple times my foreskin did slip back during sex, it was so tight that it was very painful to pull back over top and that made me realize I had to do something about it. I read up on the issue and talked to my family doctor asking for a topical steroid cream which would help loosen the skin. I put that on twice a day, and every day when I took a (warm) shower I would start gently stretching the foreskin by hand. About 4 weeks later I was able to pull back the foreskin without any pain or difficulty.
Not having had the tip exposed in the past, you can imagine that the first BJ was a "holy shit!" experience and I could hardly take it. Take about SENSITIVE! 😂
SO, if you think circumsion is the only solution, know there is an alternate worth trying.