but I don’t think there should be a ? after “two…three” It seems like you are asking the reader if they talked that long instead of telling the reader that it got up to three hours or more of talking.
Long conversations are the best :) But I can relate, I was on the phone for two hours with my boyfriend and I felt like crying because it wasn’t a fun, meaningful conversation like I have so often with my best friend (who is a guy).