This really just depends on what your intentions are with Bitcoin. If you're looking for a quick buy low sell high kind of thing, I think it's too late for that. If you're talking about long term, that's something else. I don't think it's ever too late to invest into Bitcoin if you're thinking about sitting on Bitcoin for a long time. I'd say buy whenever you can and sell whenever you think you've made enough profit.