Some lessons have been learned the hard way. Learn from others, no matter the source. Life is too short to make every mistake yourself. Many people will try to give you advice. Some of it will be more helpful than others, though most (if not all) will be well meaning. You can learn as much from the "successful" people as from the "failures," even if it's what NOT to do. If you ask, most successful people have in fact failed many, many times, but have used those "failures" to their advantage--as learning opportunities. So stop and ask yourself: what is this situation I'm currently facing trying to tell me?