Hi Riccled.
The music is in 12/8 but the metre of your lyrics is all off.
The easiest way to line your lyrics up is to count : One and a Two and a Three and a Four and a.
Eg your first line "I know I shouldn’t have said it out loud" - try placing the syllables on each beat (1)know (2) should (3)said (4)loud.
Pros : Your voice suits the narrative of the song ,the backing is very good and the 12/8 is refreshing change from the usual four on the floor.
Cons : Song length (too long)
This song has good potential if you could line the syllables up to the beats.