That said as a 22 year old, I really do hope to remain with my present girlfriend and one day get married... when I'm confident that we will remain together for the rest of our lives.
I have tried many different firms on ADSL, after doing loads of comparisons on http://www.broadband-finder.co.uk with little improvement between them. At this point I wasn't aware that my distance from the exchange was causing the issue, only about 3KM. I can actually get much better speeds over the 3G Network but that still isn't really a good solution because of the monthly bandwidth restrictions mobile carriers currently impose on its users, I pray for the day they open it up for "unlimited" users.