Maybe this is better
Я изучал русском языке два с половиной лет, ...[/quote]

The prepositional case is named as such because it MUST be used with a preposition.[/quote]

Oops. I meant
Я...