And remember, Barre chords are always a fixed shape movable all across the fretboard so when you've learnt the Major and minor shapes on both 5 and 6 strings, it's very straightforward. Learning power chords can also help prepare for and visualize full Barr chords.
Everybody hits a rough patch, but in different ways so try not to be so hard on yourself. I agree with John of MT that you need to expand your practice time, though.
Am I the only one who plays multiple instruments? Let's be inspirational and find our muses everyday!