One of these days you're going to wonder why it was such a struggle......congrats on even jumping out on the darn thing and to keep pushing the limits! Four things that will make it easier over time:
Lose some weight (body + bike)
Make sure you have the right gearing (I use a 34/32 just for those sections instead of a 34/27)
Start the climb with your HR in the lowest zone you can
Keep doing hills
Sometimes the mental piece can be the toughest-you can't allow yourself to quit......it only feels like crap while you're actually doing it!!