I've prayed almost the entire time for these 7 years, the Rosary in specific, and I have tried my best to live a clean, good life, but of course I have fallen and still fall often. Still, I have not given up and have been trying, but these kinds of things make me just want to throw in the towel and stop praying for good.
Well, that's why your prayer hasn't been answered. Somewhere it says you shall not put the LORD your God to the test? Also, there's being content in all things, and seeking God with all your heart &c. Isn't it more important to put the heavenly things (praying, attending Mass, helping others and so forth) first, and then trust that God will add the rest to you? Seven years: can't hurt to give it a try, right?
I'd most humbly suggest that you grab a job or career and be content in it as much as possible, and devote your life otherwise to the Church (which seriously needs devout men) and prayer, always thanking God for our blessings, and praying for others in all their calamities. God will provide the rest when you do that. You may have many blessings already but simply can't see them!
This is good start, too (and just do one or two a day for starters if you want; great habit!):
http://divinumofficium.com/