Работая со словом "по-моему" в предложениях, мы должны понимать, что его ни в коем случае нельзя путать с сочетанием "по моемУ". Ориентируйтесь на ударения, которые будут разными в зависимости от смысла, и пунктуация будет определяться также в зависимости от семантики.
Нас сейчас интересует только "по-моему". Это вводное слово, эквивалентное вводным словосочетаниям "по моему мнению", "на мой взгляд" или "я так считаю" (Тут можно посмотреть полный список вводных слов в русском языке). Следовательно, слово "по-моему", выражающее взгляд, неуверенную точку зрения, недоказанную гипотезу говорящего, выделяется запятыми.
Если же слово "по-моему", употреблённое уже в функции члена предложения, отвечающего на вопрос "как?", заданного от другого члена того же предложения (чаще всего это будет какая-то глагольная форма), то изменится и лексическое значение слова "по-моему", приблизившись к "как я хотел(а)", "согласно моему желанию". Запятые станут ненужными.
Читайте по теме: Список ложных вводных слов, которые при всем желании не следует выделять запятыми, можно увидеть тут.
Примеры употребления:
"По-моему, Зинаида права".
"Александр, по-моему, прав".
"Андрей ошибается, по-моему". Нельзя спросить "ошибается как? - по-моему". Нужна запятая.
"Всё равно ведь выйдет всё по-моему!". Выйдет как? - по-моему. Запятые не нужны.