it sounds like it might hold water. maybe just add more perlite? other than that it sounds fine.
it should say how long its gonna last on the bag. i like adding nutrients to the soil so i have more control over it. i always do a mini flush when i water so i can flush out the old and add fresh...