XRP Could Need Five Macro Cycles To Break $100, Analyst Says