Starcraft is an incredibly difficult, incredibly intense game. Starcraft combines the tactical strategy of unit position, long term strategies on economics, mind games, split-second decision making ability, the hand coordination of competitive level FPS playing, and an ability to multi-task that as far as I am aware is unparalleled by any other game in existence, all in one package.
In other words, Starcraft takes talent and a LOT of time commitment. It's impossible to determine how talented you are after playing for only 2 months and even if you aren't particularly talented you can become "okay" with enough of a time investment. So the question becomes, how willing are you to commit the time? If you're not dedicated, then don't even try to play this game competitively because you don't have a chance.
The person you have to ask is yourself. I don't care if you claim to be dedicated and what not because I'm not the person you have to convince. Ask yourself this: how willing are you to play 20,000 games of Starcraft? Remember that your games will probably average 10 to 15 minutes in length and do the math. Remember that you still need time to eat, sleep, do school work and whatever else you've gotta do. And remember that compared to the amount of practice professional gamers get, 20,000 games is nothing. If you are prepared for that, then play this game without regret. If you aren't prepared, don't go bitching that things aren't working out.
I can't compare any game, though Unreal Tournament 2004 Duel comes kinda close, with Starcraft's inherently high level of difficulty. I could go into specifics, but only being able to select 12 units at a time, no multiple building select, managing multiple bases, assaults, fronts, strategically and tactically, is DIFFICULT with the game engine. Supreme Commander has a beautiful interface and allows for more strategic possibility and I love it because I don't have to work as hard to give orders or build units or get things done...Starcraft II is about 20 times easier than Starcraft I to be decent at. Starcraft I required much more to even be remotely mediocre. SC2 and Starcraft 1 both have a very high skill ceiling though.