If i change it now, will that affect my previous backlinks for posts i got from various sites ?
Yes i meant that, and of course it will effect on back links as well as new URL structure will take time to be indexed on search engines again. But that is most effective and sturdy way.