Take a look at
foreskin restore.
It's originally for forskin restoration but it works well also for those with problems with tight foreskin. Mine just came in the mail today and it feels great. That meaning it doesn't hurt and has the right amount of tension. I'm on my way to restoration, yay me! Anyway, my partner has the same problem as you for the most part. Not as bad, but he can't pull the forskin down as much. I'm trying to get him to try it but he said that it looks like it hurts when I have it on and I'm trying to reassure him that there is absolutely no pain.
Do like I did first though, take your time and research it for yourself.
May have to change my my name to something like 9inrestored or 9inuncutrestored. lol