pre labour can go on for days. I had this pattern (and dehydration or tiredness can make your labour stall, so look after yourself through this stage). I went into hospital after about 30 hours of contractions (7 minutes apart) because I was booked for a scan (I was 42 weeks exactly).
I went in and being at the hospital made my contractions stall again (1 every 20 or so minutes). In the end the hospital would not let me go home (low amniotic fluid) so I was stuck hanging around in antenatal and post natal (labour and delivery were full).
I think, because I was at hospital, no food or water and nowhere suitable to rest, my labour went on and on and on. I was 70 hours in total, with about 30 of those being 'active' labour.
I do think being at home is better. You can eat and drink and move about more freely and rest. Being stuck in a hospital did not allow my hormone levels to settle into a good labour pattern.
It's boring though, I know, but being physically IN the hospital doesn't actually get you closer to having your baby (unless you start wanting to be induced - if you do, speak to a midwife and say this. Explain the pre-labour is exhausting you and you'd like some help in speeding it up.
Word of caution - do not let them break your waters and then clear off for four hours. I went through hell without pain relief and dilated not one bit. It took syntocinon to shift my baby, in the end.
Good luck though. Baby will be here soon(ish).