Краткий ответ: запятая перед «и» нужна там, где союз соединяет две части сложного предложения (две грамматические основы). Если «и» соединяет однородные сказуемые при одном подлежащем, запятая не ставится.
По предложениям:
Разные мысли лезли в голову, и я не мог сосредоточиться. Запятая нужна: две основы — «мысли лезли» и «я не мог сосредоточиться».
Мы долго поднимались в гору и устали. Запятая не нужна: одна основа — «мы поднимались и устали», «и» соединяет однородные сказуемые.
Маша злилась на меня и не собиралась меня слушать. Запятая не нужна: одна основа — «Маша злилась и не собиралась слушать».
Цветут ромашки, и пчёлы собирают нектар. Запятая нужна: две основы — «ромашки цветут» и «пчёлы собирают».
Думаю о тебе и не могу заснуть. Запятая не нужна: одна основа — «я думаю и не могу заснуть».
Как проверить себя: найди в каждой части подлежащее и сказуемое. Если после «и» появляется своя основа — ставь запятую. Если действие по-прежнему относится к тому же подлежащему — запятая не нужна.