Have you recently changed your clutch? Like your friend said it sounds like something in your hydraulic system. Check and make sure you have fluid in your master cylinder if you do more than likely it took a crap on you. If you do not follow the line comming from it to the slave cylinder and look for any cracks or something of the sorts.