Student or Learner
Is it possible to say:
I took so long to answer your message (have just read it on facebook message wall and I don't think it is correct).
It took me so long to answer your message (I think it should be so)
Thanks a lot in advance.