If the Original Poster is going to come back and read this. If you like to think long term, don't buy weights, after a certain point, they just won't be useful.
Don't rely on weight gainers either, it is just marketing, you will be spending a bunch of money for little effect, it is really about your lifestyle and eating habits that will change it, not some miracle powder (well there are miracle powders, you just will die of a heart attack or get really small scrotum, etc later on in life).
Presses are among the most effective size gainers, but it is hard to access an array of them considering your funds issue. Buying weights, if you lets say turn out you can curl 20s, press 40s, and you buy them, some months down the line, you will need to buy new ones because your muscles will get used to them and need difficult weights to continue growing. So if for instance you buy the 40s and did a good job (while finding it difficult) dumb bell pressing them, and then got used to it, you won't get any bigger if you do them 20 times per set. So, if you HAVE to get some sort of weights at home, get adjustables or bars that you can stack weight onto, not individual dumb bells.
Your eating habits seem good, but just to let you know, eating smaller portion meals several times a day (vs eating 3 huge meals), increases your basal metabolism. Also, what is it exactly that you are eating?