Profile 2 Not showing fields on user edit page
Give the permission "[PROFILETYPE]Edit own profile" under "Profile2" section to the respective user roles.

And the fields will be appeared on edit user page.