yes, you do. What you need to do is come up with a gameplan. If you can't afford 20.00 a week, go down to 10.00, if you can't afford that, go down to 5.00, if you can't afford that go down to 2.50... if you can't afford that, try 1.25... can't afford that .75 and only depsoit when you can have enough to do a deposit...
If you can't even afford that, don't deposit at all and just sweat. Since you have some nice bps, offer a free crafting service... where others buy the materials you click. There are not many people that go after that sort of deal, but if your blueprints are rare enough, and your skills are high enough, they might.
Right now, I want to craft a lot too to build skills, etc., but I'm going at a slow pace because I have to run the shop, and can't deposit a lot. I feel some buyers remorse for some of the high level bps that I've purchased, but not a lot since I know that my books are pretty full, and I got pretty good deals on them.
Don't do like a lot of crafters do, and come in clicking like crazy, get depressed, and quit only to find yourself wanting to come back in in a year... find a nice slow, steady way of doing things. Find something to do in game besides crafting too. I find owning a shop to be an interesting hobby that's not nearly as boring as sweating. Maybe get yourself an apartment and shopkeeper someday... Maybe become a reporter. Maybe go and become a DJ for Atlas Haven Radio... really lots of various things you can do related to the game that don't cost a ton of peds.
If you need cheap blueprints, you might check out my shop over at Omegaton. Also, if you find me in game, and get me on fl or PM me here some, I can sometimes find some deals for you in p2p trades... A lot of crafters aren't supplying me tons at the moment since I have a warehouse full of blueprints that I bought cheap a few months ago. I am contemplating selling off a lot of them in one bulk sale, but haven't really thought about it too much yet because I need stuff in the shop... I will deposit more going fowards, it's just not mega bucks going in.
Also, since you craft, you might get me on fl since I do sometimes buy the low level hard to sell blueprints that might get no bids on the auction... sometimes.