It totally depends on how much time you can wait. As people told you short term isn't good even I agree to that. If you can wait for 2 years then I can assure you that you will get X2 for your bitcoins.
And also don't worry that you are late the price is just the start of a new era.
The best way to trade is following the trend. To some extend the op has answer himself. If you want to buy and hold for a short time? Now is not the best time as bitcoin is currently over priced. For long time investment I think you can invest now as after a pull back to 1100 dollar a New up trend will resume. But if you are a margin trader you can invest anytime.