Looks like more of an "under-jet" than an under bite. Honestly proper dental work will fix that and stop any more issues. A true under bite, the upper incisors will sit 100% behind the lower incisors. The only reason they've got this bad is because of lack of care and I'm suspecting possible retained caps. Get someone who will take those down and keep them down and you won't have an issue at all!