Thanks everyone for your time, encouragement and advice. Read each and every post in detail. I couldn't bike last couple of days due to rain, planning to buy a cheap trainer. Being a stat background guy, I am for numbers so was totally into speed and distance.
! Will keep you updated.