"for example 'my head is painted green' is only a 5 character password as it has 5 works".
I do not believe this is accurate. Five characters doesn't take a lot of breaking by brute force without using a dictionary. However your example is 20 characters and the first task of brute forcing for a dictionary attack is to work out how long each word is and also how long the total password is.
As far as I know dictionary attacks only work well against single words and well known phrases.