Are you sure it's hours, and not years?
The sentence would sound better as:
I went through hell spending two and a half hours(years?) with a girl who promised me more than she gave in the end.
or:
I went through hell spending two and a half hours(years?) with a girl who, in the end, promised me more than she gave.
Your intepretation of it is correct. Although, the guy is rather impatient if he only waited two and a half hours!




