Uczniowie drugiej klasy jednego z krakowskich liceów wracają do szkoły po wakacjach. Choć znają się już od roku, nie stanowią zgranej grupy. To się zmienia, gdy do klasy dołącza nowa uczennica Kaśka, która z łatwością nawiązuje znajomości. Mimo to nikt, nawet jej najlepsza przyjaciółka, nie wie, dlaczego Kaśka zmieniła szkołę. Jaką tajemnicę skrywa ta sympatyczna dziewczyna?

Tymczasem w szkolnym światku muzycznym zawrzało: zwycięzca tegorocznego konkursu kapel zagra na wielkiej gali z okazji jubileuszu szkoły. Jakub jest zdeterminowany, żeby wygrać, zakłada więc zespół z Markiem i Filipem. Łączy ich wspólny cel, lecz czy wystarczy im czasu, by przygotować się do rywalizacji? Wzajemna nieufność, częste różnice zdań i wrogie nastawienie konkurencyjnych kapel nie uławiają zadania.

„Wszyscy mamy źle w głowach” to opowieść o sekretach, które najbardziej bolą wtedy, gdy nie można się nimi z nikim podzielić, i o tym, że każdy potrzebuje przyjaciół, nawet jeśli wydaje mu się, że poradzi sobie sam.