Keirelle
First of don't ever feel like your alone in situations like the one you have , there are literally thousands of people that go through the same thing you went through every day and sadly they usually come out with the same result.
And there are thousands of people that have been through it and have the their wisdom to share not to mention support and friendship , if you can find someone close enough.
It is unfortunate that it takes so long not to mention uncomfortable unbearable and all the other things you can think of plus on the rare and very rare occasion not their fault.
I know all this probably isn't very helpful as your sitting there but I hope it might.