Hello brother
Everything depends on the synergy that you have with the
ADC player, and your decision making when you are playing.
You can be the self-proclaimed "Best support player" of your server, and still have the worst games ever because of your opponents or the ADC of your team. Being support is hard but at the same time rewarding, at least I felt like that when I played.
When I started to play as ADC after some years of supporting, I understood the reality of having a bad or good support and how sometimes you just don't have any kind of synergy with the support player. I lost many games because of that.
In conclusion,
Yes, It is hard. When your team doesn't know how to play as a team, or feed.
Supports can carry but don't expect miracles with a team of not so good players...