まず、「今から」2時間と少し前のように「今」が基準となる過去のことは before ではなく ago を使います。
そこで、ここでは「2時間と少し前」は、two hours and a little ago / a little more than two hours ago のようになります。
単に「勉強していた」ならば上のような文でいいですが、会話している内容について勉強していたところだった、ということならば studying の後に about it などを加えます。
なお、検索で出てきた before ですが、それを含む文を確認しましたか?
たとえば、
I met her yesterday. She said she had seen me in Kyoto a week before.
(私は昨日彼女に会った。彼女は1週間前京都で私を見たと言った。)
のように、過去のある時点(ここでは yesterday)が基準であれば、ago は使えず before になります。