Sort:  

You could try some grow lights, but that's getting quite complicated. It might be best to find a good farmers market and get your tomatoes from there until you have a place of your own to grow in.

Yes I think that would be difficult. I already have limited space out on the balcony sadly. The farmers market will have to do for now.