I'm sorry, mate. Sounds like a frustrating game, and often, there are ganks that there is very little you can do in the moment to outplay them.
I main top lane as well, and I one-trick
, so I feel you on the "why do I get ganked every 5 seconds" thing.
I don't think getting camped is a hopeless situation, but I think that there are things that you can do proactively to prevent ganks, rather than reactively, which is significantly harder.
I try to use my trinket off cooldown during laning phase to avoid ganks, because reacting to a gank before the jungler is on my ass is much easier. I also try to keep a pink up because it helps me to control vision to help my own jungler as well as gives me more vision to spot ganks.
Getting camped is a pain for sure, and there are games where nothing can be done about it and you're just hoping your team can carry, but I find that often, I could have done more to avoid dying to ganks, and I'm actively trying to improve because I'm trying to transition from lane to proxy.
I hope this helps you, and good luck.